Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
libsnark
relations
ram_computations
rams
tinyram
tinyram_params.hpp
Go to the documentation of this file.
1
12
#ifndef TINYRAM_PARAMS_HPP_
13
#define TINYRAM_PARAMS_HPP_
14
15
#include <
libsnark/gadgetlib1/gadgets/cpu_checkers/tinyram/tinyram_cpu_checker.hpp
>
16
#include <
libsnark/relations/ram_computations/rams/ram_params.hpp
>
17
#include <
libsnark/relations/ram_computations/rams/tinyram/tinyram_aux.hpp
>
18
19
namespace
libsnark
20
{
21
22
template
<
typename
FieldT>
class
ram_tinyram
23
{
24
public
:
25
static
size_t
timestamp_length
;
26
27
typedef
FieldT
base_field_type
;
28
typedef
tinyram_protoboard<FieldT>
protoboard_type
;
29
typedef
tinyram_gadget<FieldT>
gadget_base_type
;
30
typedef
tinyram_cpu_checker<FieldT>
cpu_checker_type
;
31
typedef
tinyram_architecture_params
architecture_params_type
;
32
};
33
34
template
<
typename
FieldT>
size_t
ram_tinyram<FieldT>::timestamp_length
= 300;
35
36
}
// namespace libsnark
37
38
#endif // TINYRAM_PARAMS_HPP_
libsnark
Definition:
accumulation_vector.hpp:18
libsnark::tinyram_architecture_params
Definition:
tinyram_aux.hpp:126
libsnark::ram_tinyram::cpu_checker_type
tinyram_cpu_checker< FieldT > cpu_checker_type
Definition:
tinyram_params.hpp:30
libsnark::ram_tinyram::base_field_type
FieldT base_field_type
Definition:
tinyram_params.hpp:27
libsnark::ram_tinyram
Definition:
tinyram_params.hpp:22
libsnark::tinyram_cpu_checker
Definition:
tinyram_cpu_checker.hpp:29
libsnark::ram_tinyram::protoboard_type
tinyram_protoboard< FieldT > protoboard_type
Definition:
tinyram_params.hpp:28
libsnark::tinyram_protoboard
Definition:
tinyram_protoboard.hpp:23
tinyram_aux.hpp
libsnark::ram_tinyram::architecture_params_type
tinyram_architecture_params architecture_params_type
Definition:
tinyram_params.hpp:31
tinyram_cpu_checker.hpp
libsnark::ram_tinyram::gadget_base_type
tinyram_gadget< FieldT > gadget_base_type
Definition:
tinyram_params.hpp:29
libsnark::ram_tinyram::timestamp_length
static size_t timestamp_length
Definition:
tinyram_params.hpp:25
libsnark::tinyram_gadget
Definition:
tinyram_protoboard.hpp:31
ram_params.hpp
Generated on Wed Jan 25 2023 11:05:58 for Clearmatics Libsnark by
1.8.17