SEcube open-source SDK
|
Prototypes of the L1Base library. More...
#include "../../L0/L0 Base/L0_base.h"
#include "../Crypto Libraries/aes256.h"
#include "../../L0/L0_error_manager.h"
#include "../Crypto Libraries/pbkdf2.h"
#include "../L1_error_manager.h"
#include "../L1_enumerations.h"
Go to the source code of this file.
Classes | |
struct | se3Session_ |
SEcube Communication session structure. More... | |
struct | se3Algo_ |
SEcube Algorithm structure. More... | |
struct | se3Key_ |
SEcube Key structure. More... | |
Macros | |
#define | B5_AES_256 32 |
#define | B5_AES256_CBC_ENC 4 |
#define | B5_AES256_CBC_DEC 5 |
Typedefs | |
typedef enum se3_access_type_ | se3_access_type |
typedef struct se3PayloadCryptoctx_ | se3PayloadCryptoctx |
typedef struct se3Session_ | se3Session |
SEcube Communication session structure. | |
typedef struct se3Algo_ | se3Algo |
SEcube Algorithm structure. | |
typedef struct se3Key_ | se3Key |
SEcube Key structure. | |
Enumerations | |
enum | { FIND_KEY_NUM = 50 } |
enum | se3_access_type_ { SE3_ACCESS_NONE = 0, SE3_ACCESS_USER = 100, SE3_ACCESS_ADMIN = 1000, SE3_ACCESS_MAX = 0xFFFF } |
Prototypes of the L1Base library.
@Author Alexander James Pane (alexa) nder jp91@ gmai l.com
#define B5_AES256_CBC_DEC 5 |
CBC decryption
#define B5_AES256_CBC_ENC 4 |
CBC encryption
#define B5_AES_256 32 |
Key Size in Bytes.