|
OpenDDS
Snapshot(2023/04/28-20:55)
|
Public Member Functions | |
| KeyOctetSeq | get_key (const KeyMaterial &master, const CryptoHeader &header) |
| void | create_key (const KeyMaterial &master) |
| void | derive_key (const KeyMaterial &master) |
| void | next_id (const KeyMaterial &master) |
| void | inc_iv () |
Public Attributes | |
| SessionIdType | id_ |
| IV_SuffixType | iv_suffix_ |
| KeyOctetSeq | key_ |
| ACE_UINT64 | counter_ |
Definition at line 284 of file CryptoBuiltInImpl.h.
| void OpenDDS::Security::CryptoBuiltInImpl::Session::create_key | ( | const KeyMaterial & | master | ) |
Definition at line 1179 of file CryptoBuiltInImpl.cpp.
Referenced by OpenDDS::Security::CryptoBuiltInImpl::encauth_setup().
| void OpenDDS::Security::CryptoBuiltInImpl::Session::derive_key | ( | const KeyMaterial & | master | ) |
Definition at line 1787 of file CryptoBuiltInImpl.cpp.
References OpenDDS::Security::KeyMaterial_AES_GCM_GMAC::master_salt, and OpenDDS::Security::KeyMaterial_AES_GCM_GMAC::master_sender_key.
| KeyOctetSeq OpenDDS::Security::CryptoBuiltInImpl::Session::get_key | ( | const KeyMaterial & | master, |
| const CryptoHeader & | header | ||
| ) |
Definition at line 1775 of file CryptoBuiltInImpl.cpp.
References OpenDDS::Security::CryptoHeader::session_id.
Referenced by OpenDDS::Security::CryptoBuiltInImpl::decrypt(), and OpenDDS::Security::CryptoBuiltInImpl::verify().
| void OpenDDS::Security::CryptoBuiltInImpl::Session::inc_iv | ( | ) |
Definition at line 1196 of file CryptoBuiltInImpl.cpp.
Referenced by OpenDDS::Security::CryptoBuiltInImpl::encauth_setup().
| void OpenDDS::Security::CryptoBuiltInImpl::Session::next_id | ( | const KeyMaterial & | master | ) |
Definition at line 1187 of file CryptoBuiltInImpl.cpp.
Referenced by OpenDDS::Security::CryptoBuiltInImpl::encauth_setup().
| ACE_UINT64 OpenDDS::Security::CryptoBuiltInImpl::Session::counter_ |
Definition at line 288 of file CryptoBuiltInImpl.h.
Referenced by OpenDDS::Security::CryptoBuiltInImpl::encauth_setup().
| SessionIdType OpenDDS::Security::CryptoBuiltInImpl::Session::id_ |
Definition at line 285 of file CryptoBuiltInImpl.h.
Referenced by OpenDDS::Security::CryptoBuiltInImpl::authtag(), OpenDDS::Security::CryptoBuiltInImpl::encauth_setup(), and OpenDDS::Security::CryptoBuiltInImpl::encrypt().
| IV_SuffixType OpenDDS::Security::CryptoBuiltInImpl::Session::iv_suffix_ |
Definition at line 286 of file CryptoBuiltInImpl.h.
Referenced by OpenDDS::Security::CryptoBuiltInImpl::authtag(), OpenDDS::Security::CryptoBuiltInImpl::encauth_setup(), and OpenDDS::Security::CryptoBuiltInImpl::encrypt().
| KeyOctetSeq OpenDDS::Security::CryptoBuiltInImpl::Session::key_ |
Definition at line 287 of file CryptoBuiltInImpl.h.
Referenced by OpenDDS::Security::CryptoBuiltInImpl::authtag(), OpenDDS::Security::CryptoBuiltInImpl::encauth_setup(), and OpenDDS::Security::CryptoBuiltInImpl::encrypt().
1.8.13