Mbed Cloud example program for workshop in W27 2018.

Dependencies:   MMA7660 LM75B

Embed: (wiki syntax)

« Back to documentation index

kcm_defs.h File Reference

kcm_defs.h File Reference

Keys and configuration manager (KCM) definitions. More...

Go to the source code of this file.

Typedefs

typedef void * kcm_security_desc_s
 Security descriptor - contains different ACLs such as remote ACL, local ACL and audit.
typedef void * kcm_crypto_key_scheme_s
 CryptoKeyScheme structure.

Enumerations

enum  kcm_item_type_e {
  KCM_PRIVATE_KEY_ITEM, KCM_PUBLIC_KEY_ITEM, KCM_SYMMETRIC_KEY_ITEM, KCM_CERTIFICATE_ITEM,
  KCM_CONFIG_ITEM, KCM_CERTIFICATE_CHAIN_ITEM, KCM_LAST_ITEM
}
 

KCM item types.

More...

Detailed Description

Keys and configuration manager (KCM) definitions.

Definition in file kcm_defs.h.


Typedef Documentation

typedef void* kcm_crypto_key_scheme_s

CryptoKeyScheme structure.

Currently defined to void*. May be changed in the future.

Definition at line 55 of file kcm_defs.h.

typedef void* kcm_security_desc_s

Security descriptor - contains different ACLs such as remote ACL, local ACL and audit.

Currently defined to `void*.` May be changed in the future.

Definition at line 47 of file kcm_defs.h.


Enumeration Type Documentation

KCM item types.

Enumerator:
KCM_PRIVATE_KEY_ITEM 

KCM private key item type. KCM Supports ECC keys with curves defined in palGroupIndex_t(pal_Crypto.h)

KCM_PUBLIC_KEY_ITEM 

KCM public key item type. KCM Supports ECC keys with curves defined in palGroupIndex_t(pal_Crypto.h)

KCM_SYMMETRIC_KEY_ITEM 

KCM symmetric key item type.

KCM_CERTIFICATE_ITEM 

KCM certificate item type. Supported x509 certificates in der format.

KCM_CONFIG_ITEM 

KCM configuration parameter item type.

KCM_CERTIFICATE_CHAIN_ITEM 

KCM certificate chain item type.

KCM_LAST_ITEM 

KCM not defined item type.

Definition at line 32 of file kcm_defs.h.