|
purify
C++ Purify implementation with native circuit and BPP support
|
#include "purify.h"Go to the source code of this file.
Functions | |
| purify_error_code | purify_core_sample_secret_key (unsigned char out_secret_key[PURIFY_SECRET_KEY_BYTES]) |
| purify_error_code | purify_core_seed_secret_key (unsigned char out_secret_key[PURIFY_SECRET_KEY_BYTES], const unsigned char *seed, size_t seed_len) |
| purify_error_code purify_core_sample_secret_key | ( | unsigned char | out_secret_key[PURIFY_SECRET_KEY_BYTES] | ) |
Definition at line 315 of file core.c.
References kPackedSecretKeySpaceSize, purify_core_compare_be(), purify_core_secure_clear(), PURIFY_ERROR_MISSING_VALUE, PURIFY_ERROR_OK, purify_fill_secure_random(), and PURIFY_SECRET_KEY_BYTES.
Referenced by purify_generate_key().
| purify_error_code purify_core_seed_secret_key | ( | unsigned char | out_secret_key[PURIFY_SECRET_KEY_BYTES], |
| const unsigned char * | seed, | ||
| size_t | seed_len | ||
| ) |
Definition at line 334 of file core.c.
References kPackedSecretKeySpaceSize, purify_core_compare_be(), purify_core_hkdf_sha256(), purify_core_secure_clear(), PURIFY_ERROR_INTERNAL_MISMATCH, PURIFY_ERROR_MISSING_VALUE, PURIFY_ERROR_OK, PURIFY_ERROR_RANGE_VIOLATION, and PURIFY_SECRET_KEY_BYTES.
Referenced by purify_generate_key_from_seed().