Base buffer definition for Key Exchange data structure.
More...
#include <lime_crypto_primitives.hpp>
|
| X (std::vector< uint8_t >::const_iterator buffer) |
| construct from a std::vector<uint8_t>
|
|
| X () |
|
void | assign (std::vector< uint8_t >::const_iterator buffer) |
| copy from a std::vector<uint8_t>
|
|
| ~sBuffer () |
| zeroise all buffer when done
|
|
|
static constexpr size_t | ssize (void) |
| provide a static size function to be able to call the function not on an object
|
|
template<typename Curve,
lime::Xtype dataType>
class lime::X< Curve, dataType >
Base buffer definition for Key Exchange data structure.
easy use of array types with correct size
◆ X() [1/2]
lime::X< Curve, dataType >::X |
( |
std::vector< uint8_t >::const_iterator |
buffer | ) |
|
|
inline |
construct from a std::vector<uint8_t>
◆ X() [2/2]
◆ assign()
void lime::X< Curve, dataType >::assign |
( |
std::vector< uint8_t >::const_iterator |
buffer | ) |
|
|
inline |
copy from a std::vector<uint8_t>
◆ ssize()
static constexpr size_t lime::X< Curve, dataType >::ssize |
( |
void |
| ) |
|
|
inlinestaticconstexpr |
provide a static size function to be able to call the function not on an object
The documentation for this class was generated from the following file: