|
| struct | eosio::internal_use_do_not_use::__attribute__ ((aligned(16))) capi_checksum256_ext |
| |
| | eosio::internal_use_do_not_use::__attribute__ ((eosio_wasm_import)) void eosio_assert(uint32_t test |
| |
| template<typename T > |
| g1_point | eosio::alt_bn128_add (const T &op1, const T &op2) |
| |
| int32_t | eosio::alt_bn128_add (const char *op1, uint32_t op1_len, const char *op2, uint32_t op2_len, char *result, uint32_t result_len) |
| |
| template<typename T > |
| g1_point | eosio::alt_bn128_mul (const T &g1, const bigint &scalar) |
| |
| int32_t | eosio::alt_bn128_mul (const char *g1, uint32_t g1_len, const char *scalar, uint32_t scalar_len, char *result, uint32_t result_len) |
| |
| template<typename G1_T , typename G2_T > |
| int32_t | eosio::alt_bn128_pair (const std::vector< std::pair< G1_T, G2_T > > &pairs) |
| |
| int32_t | eosio::alt_bn128_pair (const char *pairs, uint32_t pairs_len) |
| |
| int32_t | eosio::mod_exp (const bigint &base, const bigint &exp, const bigint &mod, bigint &result) |
| |
| int32_t | eosio::mod_exp (const char *base, uint32_t base_len, const char *exp, uint32_t exp_len, const char *mod, uint32_t mod_len, char *result, uint32_t result_len) |
| |
| int32_t | eosio::blake2_f (uint32_t rounds, const std::vector< char > &state, const std::vector< char > &msg, const std::vector< char > &t0_offset, const std::vector< char > &t1_offset, bool final, std::vector< char > &result) |
| |
| int32_t | eosio::blake2_f (uint32_t rounds, const char *state, uint32_t state_len, const char *msg, uint32_t msg_len, const char *t0_offset, uint32_t t0_len, const char *t1_offset, uint32_t t1_len, int32_t final, char *result, uint32_t result_len) |
| |
| eosio::checksum256 | eosio::sha3 (const char *data, uint32_t length) |
| |
| void | eosio::assert_sha3 (const char *data, uint32_t length, const eosio::checksum256 &hash) |
| |
| eosio::checksum256 | eosio::keccak (const char *data, uint32_t length) |
| |
| void | eosio::assert_keccak (const char *data, uint32_t length, const eosio::checksum256 &hash) |
| |
| int32_t | eosio::k1_recover (const char *sig, uint32_t sig_len, const char *dig, uint32_t dig_len, char *pub, uint32_t pub_len) |
| |
- Авторство
- см. cdt/LICENSE
См. определение в файле crypto_ext.hpp