#include <aes_128_gcm.h>
|
| Aes128Gcm (const uint8_t *key_material, size_t key_material_len) |
|
std::optional< size_t > | Encrypt (const uint8_t *in, size_t in_len, uint8_t *out, size_t out_len) |
|
std::optional< size_t > | Decrypt (const uint8_t *in, size_t in_len, uint8_t *out, size_t out_len) |
|
size_t | EncryptedSize (size_t size) |
|
size_t | DecryptedSize (size_t size) |
|
◆ Aes128Gcm()
adb::pairing::Aes128Gcm::Aes128Gcm |
( |
const uint8_t * |
key_material, |
|
|
size_t |
key_material_len |
|
) |
| |
|
explicit |
◆ Decrypt()
std::optional< size_t > adb::pairing::Aes128Gcm::Decrypt |
( |
const uint8_t * |
in, |
|
|
size_t |
in_len, |
|
|
uint8_t * |
out, |
|
|
size_t |
out_len |
|
) |
| |
◆ DecryptedSize()
size_t adb::pairing::Aes128Gcm::DecryptedSize |
( |
size_t |
size | ) |
|
◆ Encrypt()
std::optional< size_t > adb::pairing::Aes128Gcm::Encrypt |
( |
const uint8_t * |
in, |
|
|
size_t |
in_len, |
|
|
uint8_t * |
out, |
|
|
size_t |
out_len |
|
) |
| |
◆ EncryptedSize()
size_t adb::pairing::Aes128Gcm::EncryptedSize |
( |
size_t |
size | ) |
|
◆ context_
bssl::ScopedEVP_AEAD_CTX adb::pairing::Aes128Gcm::context_ |
|
private |
◆ dec_sequence_
uint64_t adb::pairing::Aes128Gcm::dec_sequence_ = 0 |
|
private |
◆ enc_sequence_
uint64_t adb::pairing::Aes128Gcm::enc_sequence_ = 0 |
|
private |
The documentation for this class was generated from the following files: