This commit is contained in:
Dmitry Vagner 2023-04-20 20:02:15 -07:00
parent c01b2bf2c2
commit f1bbf66cda
3 changed files with 2 additions and 5 deletions

View File

@ -47,7 +47,6 @@ bn254_input_check:
%add_const(2)
%load_fp254_4
// stack: Q_j, j, k, inp
%pop4
%bn_check_twisted
// stack: valid?, j, k, inp
%assert_nonzero

View File

@ -57,12 +57,11 @@
%macro bn_check_twisted_curve
// stack: range, X, Y
%stack (range, X: 2, Y: 2) -> (Y, Y, range, X)
%stack (range, X: 2, Y: 2) -> (Y, Y, range, X, Y)
// stack: Y, Y, range, X, Y
%mul_fp254_2
// stack: Y^2, range, X, Y
PUSH @BN_TWISTED_IM
PUSH @BN_TWISTED_RE
%stack () -> (@BN_TWISTED_RE, @BN_TWISTED_IM)
// stack: A, Y^2, range, X, Y
%stack (A: 2, Y2: 2, range, X: 2) -> (X, X, X, A, Y2, range, X)
// stack: X, X, X, A, Y^2, range, X, Y

View File

@ -282,7 +282,6 @@ fn test_miller() -> Result<()> {
#[test]
fn test_bn_pairing() -> Result<()> {
let acc: usize = 200;
let out: usize = 212;
let ptr: usize = 224;