SEcube
SEcube Open Source Library - Device
se3_cmd1_login.h
Go to the documentation of this file.
1 
7 #pragma once
8 #include "se3c1.h"
9 #include "sha256.h"
10 #include "aes256.h"
11 #include "pbkdf2.h"
12 
17 uint16_t L1d_challenge(uint16_t req_size, const uint8_t* req, uint16_t* resp_size, uint8_t* resp);
18 
23 uint16_t L1d_login(uint16_t req_size, const uint8_t* req, uint16_t* resp_size, uint8_t* resp);
24 
29 uint16_t L1d_logout(uint16_t req_size, const uint8_t* req, uint16_t* resp_size, uint8_t* resp);
30 
31 
32 
33 
uint16_t L1d_login(uint16_t req_size, const uint8_t *req, uint16_t *resp_size, uint8_t *resp)
L1 LOGIN command handler.
Definition: se3_cmd1_login.c:123
L1 structures and functions.
uint16_t L1d_logout(uint16_t req_size, const uint8_t *req, uint16_t *resp_size, uint8_t *resp)
L1 LOGOUT command handler.
Definition: se3_cmd1_login.c:174
uint16_t L1d_challenge(uint16_t req_size, const uint8_t *req, uint16_t *resp_size, uint8_t *resp)
L1 CHALLENGE command handler.
Definition: se3_cmd1_login.c:53