devcrypto_algorithm_type_t

Updated: April 19, 2023

Algorithm types

Synopsis:

#include <dev/crypto/devcrypto_plugin.h>
typedef enum {
    DEVCRYPTO_UNKNOWN_TYPE = 0,
    DEVCRYPTO_DIGEST_TYPE,
    DEVCRYPTO_CIPHER_TYPE,
    DEVCRYPTO_AEAD_CIPHER_TYPE,
    DEVCRYPTO_MAC_TYPE
} devcrypto_algorithm_type_t;

Data:

DEVCRYPTO_UNKNOWN_TYPE

Unknown algorithm.

DEVCRYPTO_DIGEST_TYPE

Digest algorithm.

DEVCRYPTO_CIPHER_TYPE

Cipher algorithm.

DEVCRYPTO_AEAD_CIPHER_TYPE

AEAD cipher algorithm.

DEVCRYPTO_MAC_TYPE

MAC algorithm.

Library:

devcr