|
file | sopc_crypto_profiles_lib_itf.h [code] |
| Defines the cryptographic abstraction interface for the constant profiles. A cryptographic implementation must define all the constants declared in this file, based on their specific implementation of SOPC_CryptoProfile.
|
|
file | sopc_crypto_provider_lib_itf.h [code] |
| Defines the cryptographic abstraction interface for the SOPC_CryptoProvider. A cryptographic implementation must define all the functions declared in this file.
|
|
file | sopc_crypto_struct_lib_itf.h [code] |
| Defines the cryptographic abstraction interface for the object. A cryptographic implementation must define all the objects declared in this file.
|
|
file | sopc_hash_based_crypto_lib_itf.h [code] |
| Defines the cryptographic abstraction interface to performing hash mechanisms. A cryptographic implementation must define all the functions declared in this file.
|
|
file | sopc_key_manager_lib_itf.h [code] |
| Defines the cryptographic abstraction interface for Asymmetric Key Management such as loading signed public keys (Certificate) and the corresponding private key. A cryptographic implementation must define all the function declared in this file. KeyManager is different than PKIProvider, which only handles signed public key validation and storage. KeyManager API is context-less. The KeyManager is generic, and is not linked to the current security policy.
|
|
file | sopc_pki_stack_lib_itf.h [code] |
| Defines the cryptographic abstraction interface for the minimal PKI implementation provided by the stack. A cryptographic implementation must define all the function declared in this file. The stack will not to provide a full-blown configurable PKI. The stack provides only a minimal, always safe validating PKI.
|
|
file | sopc_pki_struct_lib_internal.h [code] |
| Defines the PKI structures used internally.
|
|