| 
    OpenDDS
    Snapshot(2023/04/07-19:43)
    
   | 
 
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