|
| | ARrKey (const X< typename Algo::EC, lime::Xtype::publicKey > &ecDHr, K< typename Algo::KEM, lime::Ktype::publicKey > &kemDHr, K< typename Algo::KEM, lime::Ktype::cipherText > &kemCTr) |
| |
| | ARrKey (const X< typename Algo::EC, lime::Xtype::publicKey > &ecDHr, K< typename Algo::KEM, lime::Ktype::publicKey > &kemDHr) |
| |
| | ARrKey (const SignedPreKey< Algo > &SPk) |
| |
| | ARrKey (const serializedBuffer &DHr) |
| |
| | ARrKey () |
| |
| const X< typename Algo::EC, lime::Xtype::publicKey > & | ECPublicKey (void) const |
| |
| const K< typename Algo::KEM, lime::Ktype::publicKey > & | KEMPublicKey (void) const |
| |
| const K< typename Algo::KEM, lime::Ktype::cipherText > & | KEMCipherText (void) const |
| |
| void | setECPk (const X< typename Algo::EC, lime::Xtype::publicKey > ec_Pk) |
| |
| std::vector< uint8_t > | getKEMIndex (void) const |
| |
| std::vector< uint8_t > | getIndex (void) const |
| |
| serializedBuffer | serialize (void) const |
| |
template<typename Algo >
| std::vector<uint8_t> lime::ARrKey< Algo, true >::getIndex |
( |
void |
| ) |
const |
|
inline |
Index is a hash of public key to identify it without storing it all - used to index skipped message key chain Index is composed of EC index and KEM index
template<typename Algo >
| std::vector<uint8_t> lime::ARrKey< Algo, true >::getKEMIndex |
( |
void |
| ) |
const |
|
inline |
template<typename Algo >
| static constexpr size_t lime::ARrKey< Algo, true >::serializedSize |
( |
void |
| ) |
|
|
inlinestatic |
The documentation for this struct was generated from the following file: