- 6195eef [bazel,otbn] Add otbn_test rule for OTBN simulator tests. by Jade Philipoom · 3 years ago
- ba488e1 [sw,crypto] Add X25519/Ed25519 finite field arithmetic and a couple of tests. by Jade Philipoom · 3 years, 1 month ago
- a7b30e6 [bazel] update `build_otbn.py` to import otbn_ld module by Timothy Trippel · 3 years ago
- 024e393 [bazel] update `build_otbn.py` to import otbn_as module by Timothy Trippel · 3 years ago
- b1caf36 [sw,otbn] Add Bazel rules for all targets in sw/otbn/code-snippets. 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
- cdcb696 [sw,otbn] Remove outdated Makefile/rules.mk from code-snippets. by Jade Philipoom · 3 years 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, 1 month ago
- 9defc77 [sw,otbn] Add OTBN code snippet for P-384 Solinas reduce. by Jade Philipoom · 3 years, 1 month ago
- 0b725cd [sw,crypto] Test vector setup for ECDSA-P256 verify. by Jade Philipoom · 3 years, 2 months ago
- 61fe79c Remove incorrect byte count from comment by Rupert Swarbrick · 3 years, 1 month ago
- 6ab836a [sw,test,otbn] Add the chip level tests rng and urng entropy for otbn by Douglas Reis · 3 years, 2 months ago
- a689532 [sw/meson] Update meson version and fix deprecation issues by Luís Marques · 3 years, 2 months ago
- feaca73 [bazel] Solving little warnings in the SW by Drew Macrae · 3 years, 2 months 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, 3 months ago
- e21ff4d [sw,crypto] Implement faster algorithm for Montgomery R^2 on OTBN. by Jade Philipoom · 3 years, 3 months ago
- f0ed295 [otbn,crypto] Use .bss for RSA buffers. by Jade Philipoom · 3 years, 3 months ago
- 52dd4cd [bazel] build smoketests by Drew Macrae · 3 years, 4 months ago
- 7090d9e [sw,crypto] Move symbol address loads outside modexp. by Jade Philipoom · 3 years, 3 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, 4 months ago
- b0b3c4f [sw/silicon_creator] Use sw/otbn RSA assembly files instead of local copies. by Jade Philipoom · 3 years, 4 months ago
- 9e307e7 [sw,otbn] Add runnable wrapper for all RSA-3072 operations. by Jade Philipoom · 3 years, 4 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
- bc424b2 [otbn,sw] Combine input and output buffers for RSA code by Rupert Swarbrick · 3 years, 5 months ago
- 135a6c4 [sw] Clarify bounds for Barrett multiplication in ECDSA-P256. by Jade Philipoom · 3 years, 5 months ago
- a248064 [otbn,sw] Use weak symbols to shrink data in rsa_verify_3072_test by Rupert Swarbrick · 3 years, 5 months ago
- 3750b48 [otbn,sw] Add -gc-sections to OTBN link commands by Rupert Swarbrick · 3 years, 5 months ago
- 9b1392e [otbn,sw] Update code snippet examples to refer to their sections by Rupert Swarbrick · 3 years, 5 months ago
- 72056ee [otbn,sw] Ensure entry points are at address zero by Rupert Swarbrick · 3 years, 6 months ago
- b9dca5d [otbn,sw] Don't use START_ADDR in p256 test by Rupert Swarbrick · 3 years, 6 months ago
- ddfe341 [otbn] P256 test: Read nonce and blinding constant from RND/URND by Philipp Wagner · 3 years, 8 months ago
- 20a0514 [otbn] P256: Don't overlap rnd with x_r by Philipp Wagner · 3 years, 8 months ago
- cc4bb4f [otbn] P256: Explicitly align variables by Philipp Wagner · 3 years, 8 months ago
- c88c5a1 [otbn] Fix expected result in p256_ecdsa_verify_test.s by Philipp Wagner · 3 years, 8 months ago
- 0c5e5cf [otbn] Fix spelling mistakes in P256 software by Philipp Wagner · 3 years, 8 months ago
- a8b39e8 [otbn] P256: Read blinding randomness from DMEM by Philipp Wagner · 3 years, 8 months ago
- a83df9d [otbn] Convert RSA example to a single entry point by Rupert Swarbrick · 3 years, 7 months ago
- 0b958df [otbn] Test access to randomness by Philipp Wagner · 3 years, 9 months ago
- 29b7c57 [otbn] Indent loop body in assembly by Philipp Wagner · 3 years, 9 months ago
- caac1af [otbn/sw] Specify CSR index in hex by Philipp Wagner · 3 years, 9 months ago
- 01b5248 [otbn] Fix typos in software comments by Philipp Wagner · 3 years, 9 months ago
- 28b3e82 [otbn] add dedicated RSA sig verification for 3072 bit by Felix Miller · 3 years, 10 months ago
- 0f6e781 [otbn] fork rsa verify code for 3k version by Felix Miller · 3 years, 10 months ago
- 01cc9f8 [otbn] add more ECC tests by Felix Miller · 3 years, 11 months ago
- 99f1303 [otbn] rework P-256 lib by Felix Miller · 3 years, 11 months ago
- 38f8f84 [otbn] add domain parameters for P-256 to lib by Felix Miller · 3 years, 11 months ago
- 40caa9e [doc] Update Hugo's document index. by Miguel Osorio · 3 years, 10 months ago
- 03b70c6 [otbn] add curve point test for P-384 by Felix Miller · 3 years, 11 months ago
- 5efbbcf [otbn] add basepoint multiplication routine for P-384 by Felix Miller · 3 years, 11 months ago
- fa37c14 [otbn] add P-384 ECDSA signature verification by Felix Miller · 4 years ago
- edb63cf [otbn] split P-384 lib by Felix Miller · 4 years ago
- 0e571e1 [otbn] add ECDSA signature generation subroutine by Felix Miller · 4 years ago
- 9b813a7 [otbn] add entry point for scalar mult in P-384 lib by Felix Miller · 4 years ago
- 5e4f4f2 [otbn] move domain parameters to P-384 lib by Felix Miller · 4 years ago
- 45b996f [otbn] add test for RSA verify with exp=3 by Felix Miller · 4 years ago
- 15f76ee [otbn] remove unused subroutines for rsa verify by Felix Miller · 4 years ago
- 016c529 [otbn] variable-time modexp by Felix Miller · 4 years ago
- 332d4e7 [otbn] turn RR computation into variable time by Felix Miller · 4 years ago
- 8a196b7 [otbn] rework constant computation for RSA verify by Felix Miller · 4 years ago
- 53e39f5 [otbn] replace key in signature verification test by Felix Miller · 4 years ago
- e99713b [otbn] copy modexp for optimized rsa verify by Felix Miller · 4 years ago
- f8b33d6 [otbn] add coordinate transformation for P-384 by Felix Miller · 4 years ago
- 8e68433 [otbn] add scalar multiplication for P-384 points by Felix Miller · 4 years ago
- dc8b104 [otbn] re-org P-384 assembly files by Felix Miller · 4 years ago
- c03f123 [otbn] swap reg, fix typo in p384 point addition by Felix Miller · 4 years ago
- 2a15894 [otbn] add P-384 curve point addition by Felix Miller · 4 years, 1 month ago
- ba62543 [otbn] improve P-384 Barrett multiplication by Felix Miller · 4 years, 1 month ago
- fff8ddb [otbn] add test for P-256 point addition by Felix Miller · 4 years, 1 month ago
- 53721b5 [otbn] add optimized 384 bit Barrett mult for P-384 by Felix Miller · 4 years, 1 month ago
- b93a5af [otbn/sw] Add ECDSA P-256 sign and verify test by Philipp Wagner · 4 years, 2 months ago
- 50271cf [otbn/sw] Fix indentation in meson file by Philipp Wagner · 4 years, 2 months ago
- 258b112 [otbn] document code of P-256 ECC lib by Felix Miller · 4 years, 2 months ago
- 4ee74b4 [otbn] improve style of auto-generated code by Felix Miller · 4 years, 2 months ago
- 2cb4979 [otbn] improve style of auto-generated code by Felix Miller · 4 years, 2 months ago
- b7525ea [otbn/sw] Improve consistency of comments in rsa.s by Philipp Wagner · 4 years, 2 months ago
- 8f679e6 [otbn] rework parts of 384 bit Barrett code by Felix Miller · 4 years, 2 months ago
- 662d98e [otbn] add comments on bounds of parameters by Felix Miller · 4 years, 2 months ago
- 7c42f67 [otbn] fix bn.rshi instructions in Barrett code by Felix Miller · 4 years, 2 months ago
- 4b6f341 [otbn/sw] Add end-to-end RSA test by Philipp Wagner · 4 years, 5 months ago
- cce6094 [cleanup] Mass replace tabs with spaces by Srikrishna Iyer · 4 years, 3 months ago
- ba51066 [otbn] Add standalone tests for ECC P-256 operations by Felix Miller · 4 years, 4 months ago
- 480c0de [otbn] Add error code test to dif_otbn_smoketest by Greg Chadwick · 4 years, 4 months ago
- 195ee86 [otbn] fix transposed digits in p256 code by Felix Miller · 4 years, 4 months ago
- caf78d0 [otbn] Update p256 code with spec changes by Felix Miller · 4 years, 4 months ago
- d0ab3e7 [otbn] Update p256 code snippet with wsr changes by Greg Chadwick · 4 years, 4 months ago
- 2d14984 [build] Make prog_* variables in Meson defined earlier by Philipp Wagner · 4 years, 4 months ago
- 08f926f [sw] Add Custom Target Dependencies by Sam Elliott · 4 years, 4 months ago
- 5363dc4 [otbn] add initial assembly for ECC P-256 by Felix Miller · 4 years, 5 months ago