S2OPC OPCUA Toolkit
Loading...
Searching...
No Matches
sopc_crypto_profiles_lib_itf.h File Reference

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. More...

#include "sopc_crypto_decl.h"

Go to the source code of this file.

Functions

bool SOPC_CryptoProfile_Is_Implemented (void)
 

Variables

const SOPC_CryptoProfile sopc_g_cpAes256Sha256RsaPss
 
const SOPC_CryptoProfile sopc_g_cpAes128Sha256RsaOaep
 
const SOPC_CryptoProfile sopc_g_cpBasic256Sha256
 
const SOPC_CryptoProfile sopc_g_cpBasic256
 
const SOPC_CryptoProfile sopc_g_cpNone
 
const SOPC_CryptoProfile_PubSub sopc_g_cppsPubSubAes256
 
const SOPC_CryptoProfile_PubSub sopc_g_cppsNone
 

Detailed Description

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.

Function Documentation

◆ SOPC_CryptoProfile_Is_Implemented()

bool SOPC_CryptoProfile_Is_Implemented ( void )

This function should return true if any other profile than "None" is supported

Variable Documentation

◆ sopc_g_cpAes256Sha256RsaPss

const SOPC_CryptoProfile sopc_g_cpAes256Sha256RsaPss
extern

◆ sopc_g_cpAes128Sha256RsaOaep

const SOPC_CryptoProfile sopc_g_cpAes128Sha256RsaOaep
extern

◆ sopc_g_cpBasic256Sha256

const SOPC_CryptoProfile sopc_g_cpBasic256Sha256
extern

◆ sopc_g_cpBasic256

const SOPC_CryptoProfile sopc_g_cpBasic256
extern

◆ sopc_g_cpNone

const SOPC_CryptoProfile sopc_g_cpNone
extern

◆ sopc_g_cppsPubSubAes256

const SOPC_CryptoProfile_PubSub sopc_g_cppsPubSubAes256
extern

◆ sopc_g_cppsNone

const SOPC_CryptoProfile_PubSub sopc_g_cppsNone
extern