barretenberg
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
proof_system::plonk::stdlib::packed_byte_array< Builder > Class Template Reference

Public Member Functions

 packed_byte_array (Builder *parent_context, size_t const num_bytes=0)
 
 packed_byte_array (const std::vector< field_pt > &input, const size_t bytes_per_input=BYTES_PER_ELEMENT)
 
 packed_byte_array (Builder *parent_context, const std::vector< uint8_t > &input)
 
 packed_byte_array (Builder *parent_context, const std::string &input)
 
 packed_byte_array (const byte_array_pt &input)
 
 packed_byte_array (const packed_byte_array &other)
 
 packed_byte_array (packed_byte_array &&other)
 
packed_byte_arrayoperator= (const packed_byte_array &other)
 
packed_byte_arrayoperator= (packed_byte_array &&other)
 
 operator byte_array_pt () const
 
std::vector< field_ptto_unverified_byte_slices (const size_t bytes_per_slice) const
 
std::vector< field_ptget_limbs () const
 
void append (const field_pt &to_append, const size_t bytes_to_append)
 
size_t size () const
 
Builderget_context () const
 
std::string get_value () const
 

Static Public Member Functions

static packed_byte_array from_field_element_vector (const std::vector< field_pt > &input)
 

The documentation for this class was generated from the following files: