S2OPC OPCUA Toolkit
Loading...
Searching...
No Matches
crypto Directory Reference

Directories

 lib_dep
 
 lib_itf
 

Files

 sopc_crypto_decl.h
 Defines the common declarations for the cryptographic objects. The structures and macros defined in this file are required before including library-specific files (from lib_itf)
 
 sopc_crypto_profiles.h
 Defines the cryptographic profiles: constants and struct.
 
 sopc_crypto_provider.h
 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.
 
 sopc_hash_based_crypto.h
 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.
 
 sopc_key_cert_pair.h
 The SOPC_KeyCertPair stores a private key and certificate pair and allows to update it and triggering an associated external treatment. SOPC_KeyCertPair is thread-safe for accessing / updating the key and certificate pair.
 
 sopc_key_manager.h
 The SOPC_KeyManager provides an API for Asymmetric Key Management such as loading signed public keys (Certificate) and the corresponding private key. Also see sopc_key_manager_lib_itf.h for the complete API.
 
 sopc_key_sets.h
 
 sopc_pki_decl.h
 Defines the common declarations for the PKI objects. The structures and macros defined in this file are required before including library-specific files (from lib_itf).
 
 sopc_pki_stack.h
 Defines the minimal PKI implementation provided by the stack.
 
 sopc_secret_buffer.h
 SecretBuffer (mangled key) and ExposedBuffer (contiguous deciphered buffered) APIs.