124 Révisions (trials/PERF)
 

Auteur SHA1 Message Date
  Henry Case 9fc872439c PERF il y a 6 ans
  Henry Case fc02e12f2e makes p751 consistent with p503 il y a 6 ans
  Henry Case 325a243a27 p503 in SIDH/SIKE il y a 6 ans
  Kris Kwiatkowski a1ecdf4834 arith generic: moves adding, substracting and multiplication to same file il y a 6 ans
  Henry Case 7c7e2d2182 p751/field_amd64_test.go -> p751/arith_amd64_test.go il y a 6 ans
  Henry Case 9f976e2cdf use floor(log_2(3^e3)) for keylen of B il y a 6 ans
  Henry Case efe8185fab removes P751_SecretKeySize and P751_SampleRate il y a 6 ans
  Henry Case e5cb7382ac Refactor private key generation il y a 6 ans
  Kris Kwiatkowski b5c77cc546 Makes SIDH independent on underlying field arithmetic. il y a 6 ans
  Henry Case 30563cd6ac p751: speed up montgomery reduction with mulx/adox il y a 6 ans
  Henry Case ff59f7f05c
Merge branch 'master' into faster-montgomery-reduction il y a 6 ans
  Henry Case d2e292553d adds 'go vet' to test target il y a 6 ans
  Henry Case 70f5a2b940 makes possible to specify go on cmd line il y a 6 ans
  Henry Case 78e8ac1b6b cleanup: FromAffine already sets Z in projective point to 1 il y a 6 ans
  Henry Case 14dba93b7a makes GeneratePublicKey method of PrivateKey il y a 6 ans
  Henry Case 1131231b8b cleanup: moves from/to bytes conversion il y a 6 ans
  Henry Case d663dd8864 Adds install target il y a 6 ans
  Kris Kwiatkowski 580d1ae0b9 cleanup: removes PrimeFieldElement inversion il y a 6 ans
  Henry Case 7bf83bb613 makefile: improvements il y a 6 ans
  Henry Case 7707a47792 cleanup: removes PrimeFieldElement::square method il y a 6 ans
  Henry Case 555439a49d cleanup: removes unused PrimeFieldElement methods il y a 6 ans
  Henry Case c19b2f034a cleanup: removes ProjectivePrimeFieldPoint il y a 6 ans
  Henry Case b63ee49f17 removes ZERO_AX_WITHOUT_CLOBBERING_FLAGS il y a 6 ans
  Ko- 68adaf1ac7 p751: add tests for montgomery reduction implementations il y a 6 ans
  Ko- ade27e3126 p751: add some more comments to clarify assembly code il y a 6 ans
  Ko- 9224fbce19 add golang.org/x/sys/cpu as dependency to makefile il y a 6 ans
  Ko- bfaceaa1c1 p751: remove duplicate storage of p751+1 il y a 6 ans
  Ko- 81fe4f21d7 p751: refactor montgomery reduction il y a 6 ans
  Ko- 036e180db1 p751: fix asm, in Go registers are caller-saved il y a 6 ans
  Ko- beb8962885 p751: speed up montgomery reduction with mulx/adox il y a 6 ans
  Henry Case a6e421568e ci: run also tests for generic code il y a 6 ans
  Henry Case c3a637c2ec p751: implements platform independent field arithmetic il y a 6 ans
  Henry Case ad4c40870f sidh: make assembly function accept slice of bytes il y a 6 ans
  Henry D. Case 76bc7ddfb5 ci: re-organize makefile il y a 6 ans
  Henry D. Case 9973b7f2d2 test: adds benchmark for private key B generation il y a 6 ans
  Henry Case b5fdd4e3ed removes fp751ConditionalAssign il y a 6 ans
  Henry Case f3506eb18c
sike: algorithm implementation (#7) il y a 6 ans
  Henry Case b332b47af1 sidh: updates algorithm to SIDHv3 and refactoring (#6) il y a 6 ans
  Deirdre Connolly 29597ee6f6 Update comment for Pow3k (#1) il y a 6 ans
  Nick Sullivan 6a5b901f16
Merge pull request #2 from armfazh/optime01 il y a 7 ans
  armfazh 4ec6a08fc4 Addressing the changes suggested by vkrasnov. il y a 7 ans
  armfazh 3886b67b16 Table of timings. il y a 7 ans
  armfazh 8eecb0f08e Including timings report. il y a 7 ans
  armfazh 46ef404eba New optimizations derived from armfazh/flor-sidh-x64 project. il y a 7 ans
  Henry de Valence e730a9e871 p751sidh: add README content il y a 7 ans
  Henry de Valence 5f479b1d40 p751sidh: use quick.Check for testing shared secret computation il y a 7 ans
  Henry de Valence dea4fa5c4c p751sidh: add documentation il y a 7 ans
  Henry de Valence d11f070e62 p751sidh: doc fixups il y a 7 ans
  Henry de Valence b5437cbfa9 p751sidh: make scalar bytes public and fixed-size il y a 7 ans
  Henry de Valence 4928f87299 p751sidh: rename package to p751sidh, p751toolbox il y a 7 ans