mirror of
https://github.com/logos-storage/plonky2.git
synced 2026-01-07 16:23:12 +00:00
first test, and fixes
This commit is contained in:
parent
268c6a115d
commit
87e06946b9
@ -48,6 +48,10 @@ pub(crate) fn combined_kernel() -> Kernel {
|
|||||||
include_str!("asm/secp256k1/moddiv.asm"),
|
include_str!("asm/secp256k1/moddiv.asm"),
|
||||||
include_str!("asm/secp256k1/lift_x.asm"),
|
include_str!("asm/secp256k1/lift_x.asm"),
|
||||||
include_str!("asm/secp256k1/inverse_scalar.asm"),
|
include_str!("asm/secp256k1/inverse_scalar.asm"),
|
||||||
|
include_str!("asm/sha2.asm"),
|
||||||
|
include_str!("asm/sha2_constants.asm"),
|
||||||
|
include_str!("asm/sha2_memory.asm"),
|
||||||
|
include_str!("asm/sha2_ops.asm"),
|
||||||
include_str!("asm/ecrecover.asm"),
|
include_str!("asm/ecrecover.asm"),
|
||||||
include_str!("asm/rlp/encode.asm"),
|
include_str!("asm/rlp/encode.asm"),
|
||||||
include_str!("asm/rlp/decode.asm"),
|
include_str!("asm/rlp/decode.asm"),
|
||||||
|
|||||||
@ -123,7 +123,7 @@ global sha2_pad:
|
|||||||
// stack: num_bytes, retdest
|
// stack: num_bytes, retdest
|
||||||
// STEP 3: insert num_blocks at start
|
// STEP 3: insert num_blocks at start
|
||||||
push 64
|
push 64
|
||||||
swap
|
swap1
|
||||||
div
|
div
|
||||||
%increment
|
%increment
|
||||||
// stack: num_blocks := num_bytes // 64 + 1, retdest
|
// stack: num_blocks := num_bytes // 64 + 1, retdest
|
||||||
|
|||||||
@ -54,7 +54,7 @@
|
|||||||
add
|
add
|
||||||
%endmacro
|
%endmacro
|
||||||
|
|
||||||
global sha2_sigma_0:
|
%macro sha2_sigma_0
|
||||||
JUMPDEST
|
JUMPDEST
|
||||||
// stack: x
|
// stack: x
|
||||||
dup1
|
dup1
|
||||||
@ -76,6 +76,7 @@ global sha2_sigma_0:
|
|||||||
// stack: shr(x, 3), rotr(x, 18), rotr(x, 7)
|
// stack: shr(x, 3), rotr(x, 18), rotr(x, 7)
|
||||||
xor
|
xor
|
||||||
xor
|
xor
|
||||||
|
%endmacro
|
||||||
|
|
||||||
%macro sha2_sigma_1
|
%macro sha2_sigma_1
|
||||||
// stack: x
|
// stack: x
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user