Base buffer definition for DSA data structure.
More...
#include <lime_crypto_primitives.hpp>
|
| DSA (std::vector< uint8_t >::const_iterator buffer) |
| contruct from a std::vector<uint8_t> More...
|
|
| DSA () |
|
void | assign (std::vector< uint8_t >::const_iterator buffer) |
| copy from a std::vector<uint8_t> More...
|
|
| ~sBuffer () |
| zeroise all buffer when done More...
|
|
|
static constexpr size_t | ssize (void) |
| provide a static size function to be able to call the function not on an object More...
|
|
template<typename Curve,
lime::DSAtype dataType>
class lime::DSA< Curve, dataType >
Base buffer definition for DSA data structure.
easy use of array types with correct size
◆ DSA() [1/2]
lime::DSA< Curve, dataType >::DSA |
( |
std::vector< uint8_t >::const_iterator |
buffer | ) |
|
|
inline |
contruct from a std::vector<uint8_t>
◆ DSA() [2/2]
◆ assign()
void lime::DSA< Curve, dataType >::assign |
( |
std::vector< uint8_t >::const_iterator |
buffer | ) |
|
|
inline |
copy from a std::vector<uint8_t>
◆ ssize()
static constexpr size_t lime::DSA< 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: