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