Type definitions#
Modules#
Enumerations#
Enumeration of hash algorithms supported by SID PAL.
Enumeration of AES algorithms supported by SID PAL.
Enumeration of AEAD algorithms supported by SID PAL.
Enumeration of ECC algorithms supported by SID PAL.
Enumeration of AES modes supported by SID PAL.
Enumeration of DSA modes supported by SID PAL.
Enumeration Documentation#
sid_pal_hash_algo_t#
sid_pal_hash_algo_t
Enumeration of hash algorithms supported by SID PAL.
This enumeration defines the hash algorithms that are supported by the SID PAL (Platform Abstraction Layer) for cryptographic operations.
Enumerator | |
---|---|
SID_PAL_HASH_SHA256 | SHA-256 hash algorithm |
SID_PAL_HASH_SHA512 | SHA-512 hash algorithm |
sid_pal_aes_algo_t#
sid_pal_aes_algo_t
Enumeration of AES algorithms supported by SID PAL.
This enumeration defines the AES algorithms that are supported by the SID PAL (Platform Abstraction Layer) for cryptographic operations.
Enumerator | |
---|---|
SID_PAL_AES_CMAC_128 | AES-CMAC-128 algorithm |
SID_PAL_AES_CTR_128 | AES-CTR-128 algorithm |
sid_pal_aead_algo_t#
sid_pal_aead_algo_t
Enumeration of AEAD algorithms supported by SID PAL.
This enumeration defines the AEAD algorithms that are supported by the SID PAL (Platform Abstraction Layer) for cryptographic operations.
Enumerator | |
---|---|
SID_PAL_AEAD_GCM_128 | AEAD-GCM-128 algorithm |
SID_PAL_AEAD_CCM_128 | AEAD-CCM-128 algorithm |
SID_PAL_AEAD_CCM_STAR_128 | AEAD-CCM-STAR-128 algorithm |
sid_pal_ecc_algo_t#
sid_pal_ecc_algo_t
Enumeration of ECC algorithms supported by SID PAL.
This enumeration defines the ECC algorithms that are supported by the SID PAL (Platform Abstraction Layer) for cryptographic operations.
Enumerator | |
---|---|
SID_PAL_ECDH_CURVE25519 | ECDH-Curve25519 algorithm |
SID_PAL_ECDH_SECP256R1 | ECDH-SECP256R1 algorithm |
SID_PAL_EDDSA_ED25519 | EdDSA-Ed25519 algorithm |
SID_PAL_ECDSA_SECP256R1 | ECDSA-SECP256R1 algorithm |
sid_pal_aes_mode_t#
sid_pal_aes_mode_t
Enumeration of AES modes supported by SID PAL.
This enumeration defines the AES modes that are supported by the SID PAL (Platform Abstraction Layer) for cryptographic operations.
Enumerator | |
---|---|
SID_PAL_CRYPTO_ENCRYPT | AES encryption mode |
SID_PAL_CRYPTO_DECRYPT | AES decryption mode |
SID_PAL_CRYPTO_MAC_CALCULATE | AES MAC calculation mode |
sid_pal_dsa_mode_t#
sid_pal_dsa_mode_t
Enumeration of DSA modes supported by SID PAL.
This enumeration defines the DSA modes that are supported by the SID PAL (Platform Abstraction Layer) for cryptographic operations.
Enumerator | |
---|---|
SID_PAL_CRYPTO_SIGN | DSA signing mode |
SID_PAL_CRYPTO_VERIFY | DSA verification mode |