An initialisation vector.
More...
#include <initialization_vector.hpp>
◆ InitializationVector() [1/2]
logicalaccess::openssl::InitializationVector::InitializationVector |
( |
size_t |
size, |
|
|
bool |
random |
|
) |
| |
Create a new InitializationVector.
- Parameters
-
size | The IV size. |
random | true if the IV must be randomized, false otherwise. |
◆ InitializationVector() [2/2]
logicalaccess::openssl::InitializationVector::InitializationVector |
( |
const ByteVector & |
data | ) |
|
|
explicit |
◆ data()
const ByteVector & logicalaccess::openssl::InitializationVector::data |
( |
| ) |
const |
|
inline |
Get the IV data.
- Returns
- The IV data.
◆ randomize()
void logicalaccess::openssl::InitializationVector::randomize |
( |
| ) |
|
|
protected |
◆ zero()
void logicalaccess::openssl::InitializationVector::zero |
( |
| ) |
|
|
protected |
◆ d_data
ByteVector logicalaccess::openssl::InitializationVector::d_data |
|
private |
The documentation for this class was generated from the following files: