-rw-r--r-- 1871 cryptattacktester-20231020/ram.h raw
#ifndef ram_h #define ram_h #include "bit.h" #include "bigint.h" #include <vector> using namespace std; const std::vector<bit> ram_read( const std::vector<std::vector<bit>> &, bigint, bigint, const std::vector<bit> &, bigint); const std::vector<bit> ram_read( const std::vector<std::vector<bit>> &, bigint, bigint, const std::vector<bit> &); const vector<bit> ram_read( const vector<std::vector<bit>> &, const std::vector<bit> &); const bit ram_read( const std::vector<std::vector<bit>> &, bigint, bigint, const std::vector<bit> &, bigint, bigint); const bit ram_read( const std::vector<bit> &, bigint, bigint, const std::vector<bit> &, bigint); const bit ram_read( const std::vector<bit> &, const std::vector<bit> &); void ram_write( std::vector<std::vector<bit>> &, bigint, bigint, const std::vector<bit> &, bigint, const std::vector<bit> &, bit = bit(0), bool = 1); void ram_write( vector<std::vector<bit>> &, bigint, bigint, const vector<bit> &, const vector<bit> &); void ram_write( vector<std::vector<bit>> &, const vector<bit> &, const vector<bit> &); const vector<bit> ram_read_write( std::vector<std::vector<bit>> &, bigint, bigint, const std::vector<bit> &, bigint, std::vector<bit> &, bit = bit(0), bool = 1); const vector<bit> ram_read_write( vector<std::vector<bit>> &, bigint, bigint, const vector<bit> &, vector<bit> &); const vector<bit> ram_read_write( vector<std::vector<bit>> &, const vector<bit> &, vector<bit> &); void ram_write( std::vector<bit> &, bigint, bigint, const std::vector<bit> &, bigint, const bit, bit = bit(0), bool = 1); void ram_write( vector<bit> &, bigint, bigint, const vector<bit> &, const bit); void ram_write( vector<bit> &, const vector<bit> &, const bit); #endif