S2OPC OPCUA Toolkit
|
Directories | |
directory | mbedtls |
Files | |
file | sopc_crypto_decl.h [code] |
Defines the common declarations for the cryptographic objects. | |
file | sopc_crypto_profiles.h [code] |
Defines the cryptographic profiles: constants and struct. | |
file | sopc_crypto_provider.h [code] |
Defines the cryptographic API. This API mainly relies on the SOPC_CryptoProvider, which is composed of lib-specific data alongside a read-only SOPC_CryptoProfile or SOPC_CryptoProfile_PubSub. | |
file | sopc_hash_based_crypto.h [code] |
Defines a cryptographic API to performing hash mechanisms. This module is not required by the OPC UA protocol. It hashes a secret and may be used to authenticate users. | |
file | sopc_key_manager.h [code] |
The SOPC_KeyManager provides an API for Asymmetric Key Management such as loading signed public keys (Certificate) and the corresponding private key. | |
file | sopc_key_sets.h [code] |
file | sopc_pki.h [code] |
Defines the common interface that a PKI should provide. This is a minimal interface, as the main API for certificate and key manipulation is provided by SOPC_KeyManager. | |
file | sopc_pki_stack.h [code] |
Defines the minimal PKI implementation provided by the stack. | |
file | sopc_secret_buffer.h [code] |
SecretBuffer (mangled key) and ExposedBuffer (contiguous deciphered buffered) APIs. | |