|
Open Model Railroad Network (OpenMRN)
|
This is the complete list of members for CCMHelper, including all inherited members.
| create_decryptor_stream(const std::string &aes_key, const std::string &nonce, const std::string &auth_data, unsigned data_len, uint8_t tag_len, SyncStream *consumer, std::string *tag_out, const std::string *expected_tag) | CCMHelper | inlinestatic |
| data_finalize(std::string *payload_out, std::string *tag_out) | CCMHelper | inline |
| data_process(const std::string &payload, std::string *payload_out) | CCMHelper | inline |
| decrypt(const std::string &aes_key, const std::string &nonce, const std::string &auth_data, const std::string &cipher, std::string *plain, std::string *tag) | CCMHelper | inlinestatic |
| decrypt_init(const std::string &aes_key, const std::string &nonce, const std::string &auth_data, unsigned data_len, uint8_t tag_len) | CCMHelper | inline |
| decryptorStream_ | CCMHelper | private |
| encrypt(const std::string &aes_key, const std::string &nonce, const std::string &auth_data, const std::string &plain, unsigned tag_len, std::string *cipher, std::string *tag) | CCMHelper | inlinestatic |
| get_mode(unsigned key_len, unsigned nonce_len, unsigned tag_len) | CCMHelper | inlineprivatestatic |
| interpret_key_size(unsigned key_len) | CCMHelper | inlineprivatestatic |
| nonce_length_to_l(unsigned nonce_len) | CCMHelper | inlineprivatestatic |
| outputStream_ | CCMHelper | private |
| process_block(const uint8_t *din, uint8_t *dout) | CCMHelper | inlineprivatestatic |
| read_tag(std::string *tag_out) | CCMHelper | inlineprivatestatic |
| reset() | CCMHelper | inlineprivatestatic |
| static_decrypt_init(const std::string &aes_key, const std::string &nonce, const std::string &auth_data, unsigned data_len, uint8_t tag_len) (defined in CCMHelper) | CCMHelper | inlinestatic |
| static_encrypt_init(const std::string &aes_key, const std::string &nonce, const std::string &auth_data, unsigned data_len, uint8_t tag_len) (defined in CCMHelper) | CCMHelper | inlinestatic |
| tagOut_ | CCMHelper | private |