OpenSSL Integration Support. More...
#include "atca_config_check.h"Data Structures | |
| struct | atcac_sha1_ctx | 
| struct | atcac_sha2_256_ctx | 
| struct | atcac_sha2_384_ctx | 
| struct | atcac_sha2_512_ctx | 
| struct | atcac_aes_cmac_ctx | 
| struct | atcac_hmac_ctx | 
| struct | atcac_pk_ctx | 
| struct | atcac_x509_ctx | 
Macros | |
| #define | ATCAC_SHA1_EN (DEFAULT_ENABLED) | 
| #define | ATCAC_SHA256_EN (FEATURE_ENABLED) | 
| #define | ATCAC_SHA384_EN (FEATURE_DISABLED) | 
| #define | ATCAC_SHA512_EN (FEATURE_DISABLED) | 
| #define | ATCAC_AES_CMAC_EN (DEFAULT_ENABLED) | 
| #define | ATCAC_AES_GCM_EN (DEFAULT_ENABLED) | 
| #define | ATCAC_PKEY_EN (DEFAULT_ENABLED) | 
| #define | HOSTLIB_CERT_EN (DEFAULT_ENABLED) | 
Typedefs | |
| typedef struct atcac_sha1_ctx | atcac_sha1_ctx_t | 
| typedef struct atcac_sha2_256_ctx | atcac_sha2_256_ctx_t | 
| typedef struct atcac_sha2_384_ctx | atcac_sha2_384_ctx_t | 
| typedef struct atcac_sha2_512_ctx | atcac_sha2_512_ctx_t | 
| typedef struct atcac_aes_cmac_ctx | atcac_aes_cmac_ctx_t | 
| typedef struct atcac_hmac_ctx | atcac_hmac_ctx_t | 
| typedef struct atcac_pk_ctx | atcac_pk_ctx_t | 
| typedef struct atcac_x509_ctx | atcac_x509_ctx_t | 
OpenSSL Integration Support.
| #define ATCAC_AES_CMAC_EN (DEFAULT_ENABLED) | 
Indicates if this module is a provider of an AES-CMAC implementation
| #define ATCAC_AES_GCM_EN (DEFAULT_ENABLED) | 
Indicates if this module is a provider of an AES-GCM implementation
| #define ATCAC_PKEY_EN (DEFAULT_ENABLED) | 
Indicates if this module is a provider of a generic asymmetric cryptography implementation
| #define ATCAC_SHA1_EN (DEFAULT_ENABLED) | 
Indicates if this module is a provider of a SHA1 implementation
| #define ATCAC_SHA256_EN (FEATURE_ENABLED) | 
Indicates if this module is a provider of a SHA256 implementation
| #define ATCAC_SHA384_EN (FEATURE_DISABLED) | 
Indicates if this module is a provider of a SHA384 implementation
Disabled by default. Use FEATURE_ENABLED to use SHA384
| #define ATCAC_SHA512_EN (FEATURE_DISABLED) | 
Indicates if this module is a provider of a SHA512 implementation
Disabled by default. Use FEATURE_ENABLED to use SHA512
| #define HOSTLIB_CERT_EN (DEFAULT_ENABLED) | 
Indicates if this module is a provider of x509 certificate handling