#ifndef __SSL_AUTH_H__
#define __SSL_AUTH_H__
#include "types.h"
#include "status_code.h"

#define TAG_AUTH    0xDB
#define LENGTH_RES  8
#define LENGTH_CK   16
#define LENGTH_IK   16
#define LENGTH_KC   8

extern void init_auth(uint8_t * ki, size_t size_ki, uint8_t* opc, size_t size_opc);
extern sw_value_t auth(uint8_t* rand, uint8_t* authToken, uint8_t* respBuf, uint16_t* respLen);

#endif /*__SSL_AUTH_H__*/
