Skip to content

Commit

Permalink
Merge pull request #122 from aqjune-aws/equiv-p384
Browse files Browse the repository at this point in the history
Add `bignum_mont{mul,sqr}_p384_neon`, speed improvements/refactoring in tactics
  • Loading branch information
jargh authored May 10, 2024
2 parents b9266e7 + d3a7b19 commit cbef866
Show file tree
Hide file tree
Showing 27 changed files with 4,613 additions and 718 deletions.
2 changes: 2 additions & 0 deletions arm/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -279,8 +279,10 @@ BIGNUM_OBJ = curve25519/bignum_add_p25519.o \
p384/bignum_mod_p384_6.o \
p384/bignum_montmul_p384.o \
p384/bignum_montmul_p384_alt.o \
p384/bignum_montmul_p384_neon.o \
p384/bignum_montsqr_p384.o \
p384/bignum_montsqr_p384_alt.o \
p384/bignum_montsqr_p384_neon.o \
p384/bignum_mux_6.o \
p384/bignum_neg_p384.o \
p384/bignum_nonzero_6.o \
Expand Down
2 changes: 2 additions & 0 deletions arm/allowed_asm
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
: csel$
: cset$
: csetm$
: dup$
: eor$
: extr$
: ldp$
Expand All @@ -38,6 +39,7 @@
: sbc$
: sbcs$
: shl$
: shrn$
: stp$
: str$
: strb$
Expand Down
2 changes: 2 additions & 0 deletions arm/p384/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,10 @@ OBJ = bignum_add_p384.o \
bignum_mod_p384_6.o \
bignum_montmul_p384.o \
bignum_montmul_p384_alt.o \
bignum_montmul_p384_neon.o \
bignum_montsqr_p384.o \
bignum_montsqr_p384_alt.o \
bignum_montsqr_p384_neon.o \
bignum_mux_6.o \
bignum_neg_p384.o \
bignum_nonzero_6.o \
Expand Down
Loading

0 comments on commit cbef866

Please sign in to comment.