Clearmatics Libff
0.1
C++ library for Finite Fields and Elliptic Curves
|
#include <stdint.h>
#include <string>
Go to the source code of this file.
Namespaces | |
libff | |
Enumerations | |
enum | libff::encoding_t : uint8_t { libff::encoding_binary = 0, libff::encoding_json = 1 } |
Encodings for (de)serialization. More... | |
enum | libff::form_t : uint8_t { libff::form_plain = 0, libff::form_montgomery = 1 } |
Encodings for (de)serialization. More... | |
enum | libff::compression_t : uint8_t { libff::compression_off = 0, libff::compression_on = 1 } |
Enable / disable compression in (de)serialization. More... | |
Functions | |
void | libff::hex_to_bytes_reversed (const std::string &hex, void *dest, size_t bytes) |
std::string | libff::bytes_to_hex_reversed (const void *bytes, size_t num_bytes, bool prefix=false) |
"prefix" here refers to "0x" More... | |
Variables | |
constexpr encoding_t | libff::DEFAULT_ENCODING = encoding_json |
constexpr form_t | libff::DEFAULT_FORM = form_plain |
constexpr compression_t | libff::DEFAULT_COMPRESSION = compression_on |
Definition in file serialization.hpp.