Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <keccakf1600.hpp>
Static Public Member Functions | |
static std::string | get_subrelation_label (size_t index) |
![]() | |
static bool | skip (const AllEntities &in) |
static void | accumulate (ContainerOverSubrelations &evals, const AllEntities &in, const RelationParameters< FF > &, const FF &scaling_factor) |
Static Public Attributes | |
static constexpr const std::string_view | NAME = "keccakf1600" |
static constexpr size_t | SR_SEL_NO_ERROR = 1 |
static constexpr size_t | SR_KECCAK_SEL_ROUND_NON_ZERO = 4 |
static constexpr size_t | SR_KECCAK_ROUND_INCREMENT = 5 |
static constexpr size_t | SR_THETA_XOR_ROW_MSB_0_BOOLEAN = 10 |
static constexpr size_t | SR_THETA_XOR_ROW_0_DECOMPOSITION = 11 |
static constexpr size_t | SR_THETA_XOR_ROW_ROTL1_0 = 12 |
static constexpr size_t | SR_THETA_XOR_ROW_MSB_1_BOOLEAN = 13 |
static constexpr size_t | SR_THETA_XOR_ROW_1_DECOMPOSITION = 14 |
static constexpr size_t | SR_THETA_XOR_ROW_ROTL1_1 = 15 |
static constexpr size_t | SR_THETA_XOR_ROW_MSB_2_BOOLEAN = 16 |
static constexpr size_t | SR_THETA_XOR_ROW_2_DECOMPOSITION = 17 |
static constexpr size_t | SR_THETA_XOR_ROW_ROTL1_2 = 18 |
static constexpr size_t | SR_THETA_XOR_ROW_MSB_3_BOOLEAN = 19 |
static constexpr size_t | SR_THETA_XOR_ROW_3_DECOMPOSITION = 20 |
static constexpr size_t | SR_THETA_XOR_ROW_ROTL1_3 = 21 |
static constexpr size_t | SR_THETA_XOR_ROW_MSB_4_BOOLEAN = 22 |
static constexpr size_t | SR_THETA_XOR_ROW_4_DECOMPOSITION = 23 |
static constexpr size_t | SR_THETA_XOR_ROW_ROTL1_4 = 24 |
static constexpr size_t | SR_STATE_THETA_01_DECOMPOSE = 25 |
static constexpr size_t | SR_STATE_RHO_01 = 26 |
static constexpr size_t | SR_STATE_THETA_02_DECOMPOSE = 27 |
static constexpr size_t | SR_STATE_RHO_02 = 28 |
static constexpr size_t | SR_STATE_THETA_03_DECOMPOSE = 29 |
static constexpr size_t | SR_STATE_RHO_03 = 30 |
static constexpr size_t | SR_STATE_THETA_04_DECOMPOSE = 31 |
static constexpr size_t | SR_STATE_RHO_04 = 32 |
static constexpr size_t | SR_STATE_THETA_10_DECOMPOSE = 33 |
static constexpr size_t | SR_STATE_RHO_10 = 34 |
static constexpr size_t | SR_STATE_THETA_11_DECOMPOSE = 35 |
static constexpr size_t | SR_STATE_RHO_11 = 36 |
static constexpr size_t | SR_STATE_THETA_12_DECOMPOSE = 37 |
static constexpr size_t | SR_STATE_RHO_12 = 38 |
static constexpr size_t | SR_STATE_THETA_13_DECOMPOSE = 39 |
static constexpr size_t | SR_STATE_RHO_13 = 40 |
static constexpr size_t | SR_STATE_THETA_14_DECOMPOSE = 41 |
static constexpr size_t | SR_STATE_RHO_14 = 42 |
static constexpr size_t | SR_STATE_THETA_20_DECOMPOSE = 43 |
static constexpr size_t | SR_STATE_RHO_20 = 44 |
static constexpr size_t | SR_STATE_THETA_21_DECOMPOSE = 45 |
static constexpr size_t | SR_STATE_RHO_21 = 46 |
static constexpr size_t | SR_STATE_THETA_22_DECOMPOSE = 47 |
static constexpr size_t | SR_STATE_RHO_22 = 48 |
static constexpr size_t | SR_STATE_THETA_23_DECOMPOSE = 49 |
static constexpr size_t | SR_STATE_RHO_23 = 50 |
static constexpr size_t | SR_STATE_THETA_24_DECOMPOSE = 51 |
static constexpr size_t | SR_STATE_RHO_24 = 52 |
static constexpr size_t | SR_STATE_THETA_30_DECOMPOSE = 53 |
static constexpr size_t | SR_STATE_RHO_30 = 54 |
static constexpr size_t | SR_STATE_THETA_31_DECOMPOSE = 55 |
static constexpr size_t | SR_STATE_RHO_31 = 56 |
static constexpr size_t | SR_STATE_THETA_32_DECOMPOSE = 57 |
static constexpr size_t | SR_STATE_RHO_32 = 58 |
static constexpr size_t | SR_STATE_THETA_33_DECOMPOSE = 59 |
static constexpr size_t | SR_STATE_RHO_33 = 60 |
static constexpr size_t | SR_STATE_THETA_34_DECOMPOSE = 61 |
static constexpr size_t | SR_STATE_RHO_34 = 62 |
static constexpr size_t | SR_STATE_THETA_40_DECOMPOSE = 63 |
static constexpr size_t | SR_STATE_RHO_40 = 64 |
static constexpr size_t | SR_STATE_THETA_41_DECOMPOSE = 65 |
static constexpr size_t | SR_STATE_RHO_41 = 66 |
static constexpr size_t | SR_STATE_THETA_42_DECOMPOSE = 67 |
static constexpr size_t | SR_STATE_RHO_42 = 68 |
static constexpr size_t | SR_STATE_THETA_43_DECOMPOSE = 69 |
static constexpr size_t | SR_STATE_RHO_43 = 70 |
static constexpr size_t | SR_STATE_THETA_44_DECOMPOSE = 71 |
static constexpr size_t | SR_STATE_RHO_44 = 72 |
static constexpr size_t | SR_STATE_PI_NOT_00 = 97 |
static constexpr size_t | SR_STATE_PI_NOT_01 = 98 |
static constexpr size_t | SR_STATE_PI_NOT_02 = 99 |
static constexpr size_t | SR_STATE_PI_NOT_03 = 100 |
static constexpr size_t | SR_STATE_PI_NOT_04 = 101 |
static constexpr size_t | SR_STATE_PI_NOT_10 = 102 |
static constexpr size_t | SR_STATE_PI_NOT_11 = 103 |
static constexpr size_t | SR_STATE_PI_NOT_12 = 104 |
static constexpr size_t | SR_STATE_PI_NOT_13 = 105 |
static constexpr size_t | SR_STATE_PI_NOT_14 = 106 |
static constexpr size_t | SR_STATE_PI_NOT_20 = 107 |
static constexpr size_t | SR_STATE_PI_NOT_21 = 108 |
static constexpr size_t | SR_STATE_PI_NOT_22 = 109 |
static constexpr size_t | SR_STATE_PI_NOT_23 = 110 |
static constexpr size_t | SR_STATE_PI_NOT_24 = 111 |
static constexpr size_t | SR_STATE_PI_NOT_30 = 112 |
static constexpr size_t | SR_STATE_PI_NOT_31 = 113 |
static constexpr size_t | SR_STATE_PI_NOT_32 = 114 |
static constexpr size_t | SR_STATE_PI_NOT_33 = 115 |
static constexpr size_t | SR_STATE_PI_NOT_34 = 116 |
static constexpr size_t | SR_STATE_PI_NOT_40 = 117 |
static constexpr size_t | SR_STATE_PI_NOT_41 = 118 |
static constexpr size_t | SR_STATE_PI_NOT_42 = 119 |
static constexpr size_t | SR_STATE_PI_NOT_43 = 120 |
static constexpr size_t | SR_STATE_PI_NOT_44 = 121 |
static constexpr size_t | SR_NEXT_STATE_IN_00 = 122 |
static constexpr size_t | SR_NEXT_STATE_IN_01 = 123 |
static constexpr size_t | SR_NEXT_STATE_IN_02 = 124 |
static constexpr size_t | SR_NEXT_STATE_IN_03 = 125 |
static constexpr size_t | SR_NEXT_STATE_IN_04 = 126 |
static constexpr size_t | SR_NEXT_STATE_IN_10 = 127 |
static constexpr size_t | SR_NEXT_STATE_IN_11 = 128 |
static constexpr size_t | SR_NEXT_STATE_IN_12 = 129 |
static constexpr size_t | SR_NEXT_STATE_IN_13 = 130 |
static constexpr size_t | SR_NEXT_STATE_IN_14 = 131 |
static constexpr size_t | SR_NEXT_STATE_IN_20 = 132 |
static constexpr size_t | SR_NEXT_STATE_IN_21 = 133 |
static constexpr size_t | SR_NEXT_STATE_IN_22 = 134 |
static constexpr size_t | SR_NEXT_STATE_IN_23 = 135 |
static constexpr size_t | SR_NEXT_STATE_IN_24 = 136 |
static constexpr size_t | SR_NEXT_STATE_IN_30 = 137 |
static constexpr size_t | SR_NEXT_STATE_IN_31 = 138 |
static constexpr size_t | SR_NEXT_STATE_IN_32 = 139 |
static constexpr size_t | SR_NEXT_STATE_IN_33 = 140 |
static constexpr size_t | SR_NEXT_STATE_IN_34 = 141 |
static constexpr size_t | SR_NEXT_STATE_IN_40 = 142 |
static constexpr size_t | SR_NEXT_STATE_IN_41 = 143 |
static constexpr size_t | SR_NEXT_STATE_IN_42 = 144 |
static constexpr size_t | SR_NEXT_STATE_IN_43 = 145 |
static constexpr size_t | SR_NEXT_STATE_IN_44 = 146 |
static constexpr size_t | SR_SRC_OUT_OF_RANGE_ERROR_BOOLEAN = 147 |
static constexpr size_t | SR_DST_OUT_OF_RANGE_ERROR_BOOLEAN = 148 |
static constexpr size_t | SR_SRC_OUT_OF_RANGE_TOGGLE = 149 |
static constexpr size_t | SR_DST_OUT_OF_RANGE_TOGGLE = 150 |
static constexpr size_t | SR_ERROR = 152 |
static constexpr size_t | SR_DST_ADDR_PROPAGATION = 153 |
static constexpr size_t | SR_CLK_PROPAGATION = 154 |
static constexpr size_t | SR_SPACE_ID_PROPAGATION = 155 |
static constexpr size_t | SR_SEL_NO_ERROR_PROPAGATION = 156 |
static constexpr size_t | SR_SEL_SLICE_READ = 157 |
static constexpr size_t | SR_SEL_SLICE_WRITE = 158 |
![]() | |
static constexpr std::array< size_t, RelationImpl::SUBRELATION_PARTIAL_LENGTHS.size()> | SUBRELATION_TOTAL_LENGTHS |
static constexpr size_t | RELATION_LENGTH |
static constexpr size_t | TOTAL_RELATION_LENGTH |
![]() | |
static constexpr std::array< size_t, 159 > | SUBRELATION_PARTIAL_LENGTHS |
Definition at line 39 of file keccakf1600.hpp.
|
inlinestatic |
Definition at line 43 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 41 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 427 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 426 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 422 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 424 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 425 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 307 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 306 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 396 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 397 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 398 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 399 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 400 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 401 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 402 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 403 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 404 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 405 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 406 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 407 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 408 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 409 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 410 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 411 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 412 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 413 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 414 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 415 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 416 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 417 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 418 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 419 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 420 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 305 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 429 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 430 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 431 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 428 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 421 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 423 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 371 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 372 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 373 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 374 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 375 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 376 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 377 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 378 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 379 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 380 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 381 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 382 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 383 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 384 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 385 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 386 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 387 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 388 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 389 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 390 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 391 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 392 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 393 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 394 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 395 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 324 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 326 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 328 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 330 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 332 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 334 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 336 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 338 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 340 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 342 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 344 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 346 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 348 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 350 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 352 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 354 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 356 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 358 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 360 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 362 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 364 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 366 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 368 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 370 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 323 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 325 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 327 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 329 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 331 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 333 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 335 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 337 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 339 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 341 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 343 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 345 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 347 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 349 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 351 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 353 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 355 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 357 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 359 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 361 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 363 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 365 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 367 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 369 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 309 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 312 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 315 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 318 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 321 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 308 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 311 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 314 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 317 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 320 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 310 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 313 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 316 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 319 of file keccakf1600.hpp.
|
staticconstexpr |
Definition at line 322 of file keccakf1600.hpp.