|
std::unique_ptr< KeyAesGcm > | ccf::crypto::make_key_aes_gcm (std::span< const uint8_t > rawKey) |
| Free function implementation.
|
|
std::vector< uint8_t > | ccf::crypto::aes_gcm_encrypt (std::span< const uint8_t > key, std::span< const uint8_t > plaintext, const std::vector< uint8_t > &iv=default_iv, const std::vector< uint8_t > &aad={}) |
|
std::vector< uint8_t > | ccf::crypto::aes_gcm_decrypt (std::span< const uint8_t > key, std::span< const uint8_t > ciphertext, const std::vector< uint8_t > &iv=default_iv, const std::vector< uint8_t > &aad={}) |
|