Clearmatics Libff  0.1
C++ library for Finite Fields and Elliptic Curves
Namespaces | Functions
field_serialization.hpp File Reference
#include "libff/algebra/fields/bigint.hpp"
#include "libff/algebra/serialization.hpp"
#include "libff/algebra/fields/field_serialization.tcc"
Include dependency graph for field_serialization.hpp:

Go to the source code of this file.

Namespaces

 libff
 

Functions

template<typename BigIntT >
void libff::bigint_from_hex (BigIntT &v, const std::string &hex)
 
template<typename BigIntT >
std::string libff::bigint_to_hex (const BigIntT &v, bool prefix=false)
 
template<encoding_t Enc = encoding_binary, form_t Form = form_plain, typename FieldT >
void libff::field_read (FieldT &v, std::istream &in_s)
 
template<encoding_t Enc = encoding_binary, form_t Form = form_plain, typename FieldT >
void libff::field_write (const FieldT &v, std::ostream &out_s)
 

Detailed Description

Author
This file is part of libff, developed by Clearmatics Ltd (originally developed by SCIPR Lab) and contributors (see AUTHORS).

Definition in file field_serialization.hpp.