Clearmatics Libff  0.1
C++ library for Finite Fields and Elliptic Curves
Namespaces | Functions
ffi_serialization.hpp File Reference
#include <libff/algebra/curves/public_params.hpp>
#include "ffi_serialization.tcc"
Include dependency graph for ffi_serialization.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 libff
 
 libff::ffi
 

Functions

template<typename T >
bool libff::ffi::object_read_from_buffer (T &object, const void *buffer, size_t buffer_size)
 
template<typename T >
bool libff::ffi::object_write_to_buffer (const T &object, void *buffer, size_t buffer_size)
 
template<typename FieldT >
bool libff::ffi::field_element_read (FieldT &f, const void *buffer, size_t buffer_size)
 
template<typename FieldT >
bool libff::ffi::field_element_write (const FieldT &f, void *buffer, size_t buffer_size)
 
template<typename GroupT >
bool libff::ffi::group_element_read (GroupT &g, const void *buffer, size_t buffer_size)
 
template<typename GroupT >
bool libff::ffi::group_element_write (const GroupT &g, const void *buffer, size_t buffer_size)