|
Cipher Fayadh
Block cipher Feistel 128-bit dengan fungsi putaran sigma-delta
|
Struktur pasangan kunci hasil derivasi untuk enkripsi dan autentikasi. More...
#include <mac.hpp>
Public Member Functions | |
| DerivedKeys (const DerivedKeys &)=default | |
| Copy constructor (default). | |
| DerivedKeys & | operator= (const DerivedKeys &)=default |
| Copy assignment (default). | |
| DerivedKeys (DerivedKeys &&) noexcept=default | |
| Move constructor (default). | |
| DerivedKeys & | operator= (DerivedKeys &&) noexcept=default |
| Move assignment (default). | |
Public Attributes | |
| uint8_t | enc [KEY_SIZE] {0} |
| Kunci untuk enkripsi data payload. | |
| uint8_t | mac [KEY_SIZE] {0} |
| Kunci untuk tag integritas CMAC. | |
Struktur pasangan kunci hasil derivasi untuk enkripsi dan autentikasi.
Memori enc dan mac otomatis dibersihkan dengan util::secure_zero saat destruksi.
|
default |
Copy assignment (default).
|
defaultnoexcept |
Move assignment (default).