prov_security_factory.h

Includes

#include <stddef.h>
#include "umock_c/umock_c_prod.h"
#include "azure_macro_utils/macro_utils.h"

Detailed Description

Functions

Function Name Description
SECURE_DEVICE_TYPEStrings
SECURE_DEVICE_TYPE_FromString
prov_dev_security_init
prov_dev_security_deinit
prov_dev_security_get_type
prov_dev_set_symmetric_key_info
prov_dev_get_symmetric_key
prov_dev_get_symm_registration_name

Macro definitions

SECURE_DEVICE_TYPE_VALUES

#define SECURE_DEVICE_TYPE_VALUES \
        SECURE_DEVICE_TYPE_UNKNOWN, \
        SECURE_DEVICE_TYPE_TPM, \
        SECURE_DEVICE_TYPE_X509, \
        SECURE_DEVICE_TYPE_HTTP_EDGE, \
        SECURE_DEVICE_TYPE_SYMMETRIC_KEY 

Enumeration types

SECURE_DEVICE_TYPE

enum SECURE_DEVICE_TYPE {
  SECURE_DEVICE_TYPE_UNKNOWN,
  SECURE_DEVICE_TYPE_TPM,
  SECURE_DEVICE_TYPE_X509,
  SECURE_DEVICE_TYPE_HTTP_EDGE,
  SECURE_DEVICE_TYPE_SYMMETRIC_KEY
}