#include <prp.h>
§ PRP()
PRP::PRP |
( |
const char * |
seed = fix_key | ) |
|
|
inline |
§ ~PRP()
§ aes_set_key() [1/2]
void PRP::aes_set_key |
( |
const char * |
key | ) |
|
|
inline |
§ aes_set_key() [2/2]
void PRP::aes_set_key |
( |
const block & |
v | ) |
|
|
inline |
§ H() [1/2]
§ H() [2/2]
template<int n>
void PRP::H |
( |
block |
out[n], |
|
|
block |
in[n], |
|
|
uint64_t |
id |
|
) |
| |
|
inline |
§ Hn()
void PRP::Hn |
( |
block * |
out, |
|
|
block * |
in, |
|
|
uint64_t |
id, |
|
|
int |
length, |
|
|
block * |
scratch = nullptr |
|
) |
| |
|
inline |
§ permute_block()
void PRP::permute_block |
( |
block * |
data, |
|
|
int |
nblocks |
|
) |
| |
|
inline |
§ permute_data()
void PRP::permute_data |
( |
uint8_t * |
data, |
|
|
int |
nbytes |
|
) |
| |
|
inline |
§ aes
The documentation for this class was generated from the following file:
- /Users/wangxiao/git/emp-toolkit/emp-tool/utils/prp.h