// encryption & decryption
CKMC_PARAM_ED_IV = 101, /**< 16B buffer (up to 2^64-1 bytes long in case of AES GCM) */
- CKMC_PARAM_ED_CTR_LEN, /**< integer */
+ CKMC_PARAM_ED_CTR_LEN, /**< integer - ctr length in bits*/
CKMC_PARAM_ED_AAD, /**< buffer */
- CKMC_PARAM_ED_TAG_LEN, /**< integer */
+ CKMC_PARAM_ED_TAG_LEN, /**< integer - tag length in bits */
CKMC_PARAM_ED_LABEL, /**< buffer */
// key generation
- CKMC_PARAM_GEN_KEY_LEN = 201, /**< integer */
+ CKMC_PARAM_GEN_KEY_LEN = 201, /**< integer - key length in bits */
CKMC_PARAM_GEN_EC, /**< integer - elliptic curve (ckmc_ec_type_e) */
// sign & verify
- CKMC_PARAM_ALGO_TYPE,
- CKMC_PARAM_GEN_KEY_LEN */
- CKMC_ALGO_ECDSA_GEN, /**< ECDA algorithm used for key generation
+ CKMC_ALGO_ECDSA_GEN, /**< ECDSA algorithm used for key generation
Supported parameters:
- CKMC_PARAM_ALGO_TYPE,
- CKMC_PARAM_GEN_EC */
+
+ CKMC_ALGO_AES_GEN, /**< AES key generation
+ Supported parameters:
+ - CKMC_PARAM_ALGO_TYPE,
+ - CKMC_PARAM_GEN_KEY_LEN */
} ckmc_algo_type_e;
/**