- 5dde5c8 [otbn,crypto] Add tests for GCD. by Jade Philipoom · 2 years, 1 month ago
- 834ed46 [crypto] Add an OTBN implementation of constant-time GCD. by Jade Philipoom · 2 years, 1 month ago
- 466fb13 [crypto] Record that an OTBN division helper function runs in constant time. by Jade Philipoom · 2 years, 1 month ago
- 32189fc [crypto] Add large- and medium-size tests for bignum division. by Jade Philipoom · 2 years, 1 month ago
- 1d134c8 [crypto] Add a small smoketest for bignum division. by Jade Philipoom · 2 years, 1 month ago
- b6eaf73 [crypto] Add OTBN implementation of bignum division. by Jade Philipoom · 2 years, 1 month ago
- cb48895 [sca] Add serial program for ECDSA-P256 key generation. by Jade Philipoom · 2 years, 1 month ago
- 6d925b7 [sca] Add OTBN entrypoint for P256 SCA capture. by Jade Philipoom · 2 years, 1 month ago
- 516992a [crypto] Add standalone OTBN test for P256 key derivation. by Jade Philipoom · 2 years, 2 months ago
- 61ce240 [crypto] Add key-from-seed operation for ECDSA-P256. by Jade Philipoom · 2 years, 2 months ago
- e29217d [crypto] Update P-256 random scalar generation subroutine. by Jade Philipoom · 2 years, 3 months ago
- 66f5ad5 [crypto] Support extra bits in scalar_mult_int. by Jade Philipoom · 2 years, 3 months ago
- 30316e3 [crypto] Reduce register pressure in scalar_mult_int. by Jade Philipoom · 2 years, 3 months ago
- bc4a611 [crypto] Update C code to use longer P-256 scalars. by Jade Philipoom · 2 years, 3 months ago
- 8f24880 [crypto] Remove unnecessary instructions from P256. by Jade Philipoom · 2 years, 3 months ago
- feab24e [crypto] Randomize both shares in p256_ecdsa_sign_test. by Jade Philipoom · 2 years, 3 months ago
- eec10f7 [crypto] Make p256_ecdsa_sign_test randomize private key. by Jade Philipoom · 2 years, 3 months ago
- 9920d1f [crypto] Store ECDSA-P256 private key d in 320-bit shares. by Jade Philipoom · 2 years, 3 months ago
- 66e792f [crypto] Use properly masked values in mod_inv. by Jade Philipoom · 2 years, 3 months ago
- f1fa1a2 [crypto] Make p256_ecdsa_sign_test randomize shares of k. by Jade Philipoom · 2 years, 3 months ago
- 6020587 [crypto] Adjust P-256 implementation to read k in 320 bits. by Jade Philipoom · 2 years, 3 months ago
- dd41ae9 [otbn/sca] Add new sca features for otbn_ecdsa_256 by Bilgiday Yuce · 2 years, 3 months ago
- de48cc3 [crypto,test] Make SHA-512 test runnable via Bazel. by Jade Philipoom · 2 years, 3 months ago
- d3cdb0d [sw,crypto] add SHA-512 implementation for OTBN by Felix Miller · 2 years, 8 months ago
- 6f32da6 [crypto] Update OTBN tests to use expected-value files. by Jade Philipoom · 2 years, 5 months ago
- 957be9e [otbn] Move all OTBN tests into new tests/ directory. by Jade Philipoom · 2 years, 5 months ago
- 484086e [crypto] Safely generate the P-256 secret scalar and random keys. by Jade Philipoom · 2 years, 5 months ago
- bcbae44 [crypto] Fix bug in ECDSA-P256 scalar inversion. by Jade Philipoom · 2 years, 5 months ago
- 35b0885 [crypto] Adjust P-256 implementations to handle masked values. by Jade Philipoom · 2 years, 6 months ago
- 5db8283 [crypto] Bugfix for RSA-4096 encryption. by Jade Philipoom · 2 years, 5 months ago
- 5e22807 [crypto] Modify ECDSA-P256 DMEM interface. by Jade Philipoom · 2 years, 6 months ago
- 18a7479 [otbn,util] Add initial constants to constant-time checker. by Jade Philipoom · 2 years, 7 months ago
- 6b746f7 [crypto] Add constant-time test rule for OTBN programs. by Jade Philipoom · 2 years, 8 months ago
- 493dc9d [test] Add OTBN sideloading test. by Jade Philipoom · 2 years, 7 months ago
- 544f725 [p256/p384, otbn] Switch RND usage to URND where possible by Pirmin Vogel · 2 years, 7 months ago
- af5f6e9 [sca/otbn] Add capture support for OTBN ECDSA apps by Bilgiday Yuce · 2 years, 8 months ago
- 4027dc4 [crypto] Add Ed25519 scalar field arithmetic. by Jade Philipoom · 2 years, 10 months ago
- 11a6983 [sw,crypto] OTBN implementation of X25519. by Jade Philipoom · 3 years ago
- 18563ab [otbn] Update bus accessible size to 3kiB by Rupert Swarbrick · 3 years, 1 month ago
- 1013e5f [sw,crypto] Ed25519 point addition implementation. by Jade Philipoom · 3 years ago
- 6695f30 [meson] remove all `meson.build` files by Timothy Trippel · 2 years, 9 months ago
- cd78b23 [crypto] Update name of generated RSA modexp file. by Jade Philipoom · 2 years, 10 months ago
- 6195eef [bazel,otbn] Add otbn_test rule for OTBN simulator tests. by Jade Philipoom · 2 years, 11 months ago
- ba488e1 [sw,crypto] Add X25519/Ed25519 finite field arithmetic and a couple of tests. by Jade Philipoom · 3 years ago
- b8a7078 [sw,crypto] Replace Barrett reduction with Solinas in P-384 lib. by Jade Philipoom · 3 years, 1 month ago
- 8fce79d [bazel] Format all BUILD files in the repo by Miguel Young de la Sota · 3 years ago
- 5a1d9e5 [sw,otbn] Add Bazel rules for all sw/otbn/crypto targets. by Jade Philipoom · 3 years ago
- ff1944c [sw,crypto] Bazel target for non-mask-ROM RSA-3072 entrypoint. by Jade Philipoom · 3 years ago
- 0b725cd [sw,crypto] Test vector setup for ECDSA-P256 verify. by Jade Philipoom · 3 years, 1 month ago
- 61fe79c Remove incorrect byte count from comment by Rupert Swarbrick · 3 years, 1 month ago
- feaca73 [bazel] Solving little warnings in the SW by Drew Macrae · 3 years, 1 month ago
- 69caba8 [sw,crypto] Replace handwritten RSA-3072 verify with verified assembly. by Jade Philipoom · 3 years, 2 months ago
- 027e47c [sw,crypto] Remove support for RSA with exponent 3. by Jade Philipoom · 3 years, 2 months ago
- e9c6841 [sw,crypto] Fix cryptolib tests. by Jade Philipoom · 3 years, 2 months ago
- 69fb25d [sw,crypto] Adjust parameters for R^2 algorithm. by Jade Philipoom · 3 years, 2 months ago
- e21ff4d [sw,crypto] Implement faster algorithm for Montgomery R^2 on OTBN. by Jade Philipoom · 3 years, 2 months ago
- f0ed295 [otbn,crypto] Use .bss for RSA buffers. by Jade Philipoom · 3 years, 3 months ago
- 7090d9e [sw,crypto] Move symbol address loads outside modexp. by Jade Philipoom · 3 years, 2 months ago
- 9b34e4a [bazel] Build mask_rom with bazel by Chris Frantz · 3 years, 4 months ago
- 8c1eecd [sw,otbn] Implement e=3 signature verification for RSA-3072. by Jade Philipoom · 3 years, 3 months ago
- b0b3c4f [sw/silicon_creator] Use sw/otbn RSA assembly files instead of local copies. by Jade Philipoom · 3 years, 3 months ago
- 9e307e7 [sw,otbn] Add runnable wrapper for all RSA-3072 operations. by Jade Philipoom · 3 years, 3 months ago
- 448151f [sw,otbn] Add runnable wrapper for RSA R^2 + modexp computation. by Jade Philipoom · 3 years, 4 months ago
- 17c6a7c [sw,otbn,crypto] Add test for RSA-3072 constant computations. by Jade Philipoom · 3 years, 4 months ago
- 4776053 [sw/otbn] Add RSA-3072 constant precomputation. by Jade Philipoom · 3 years, 4 months ago
- 4792ebf [sw/otbn] Change buffer names for RSA-3072 constants. by Jade Philipoom · 3 years, 4 months ago
- 97af266 [otbn,util] Halve the DMEM region in OTBN's linker script by Rupert Swarbrick · 3 years, 5 months ago
- 4613966 [otbn,sw] Zero the work buffer in rsa.s by Rupert Swarbrick · 3 years, 4 months ago
- cc80879 [sw/otbn] Move crypto assembly files into new folder. by Jade Philipoom · 3 years, 4 months ago