85 Révisions (6a5b901f16905a102dd33221ffd6a415a6ba0602)
 

Auteur SHA1 Message Date
  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
  Henry de Valence f8efbfa69f cln16sidh: prepare for code splitting il y a 7 ans
  Henry de Valence bbfe85d80c cln16sidh: have SIDH functions give byte outputs il y a 7 ans
  Henry de Valence 73f3fb400d cln16sidh: move SecretPoint, DistortAndDifference to curve.go il y a 7 ans
  Henry de Valence 82a40ce1e6 cln16sidh: update benchmarks il y a 7 ans
  Henry de Valence 91db102d7d cln16sidh: add secret key generation il y a 7 ans
  Henry de Valence 11976a638e cln16sidh: add de/serialization for SIDH public keys il y a 7 ans
  Henry de Valence 2a65c75cc5 cln16sidh: refactor SIDH kex from initial work il y a 7 ans
  Henry de Valence d19dd55622 cln16sidh: use public keys without curve parameters il y a 7 ans
  Henry de Valence a9139f499b cln16sidh: add curve parameter recovery il y a 7 ans
  Henry de Valence 284917f704 cln16sidh: rough work on SIDH key agreement il y a 7 ans
  Henry de Valence 6fec539d88 cln16sidh: add benchmark for Alice's keygen il y a 7 ans
  Henry de Valence aba3ad58ba cln16sidh: fix sign error in 4-isogeny computations il y a 7 ans
  Henry de Valence aca4333bba cln16sidh: add benchmarks for Bob's keygen il y a 7 ans
  Henry de Valence 60d47ce8a2 cln16sidh: implement Bob's key generation il y a 7 ans
  Henry de Valence 7c4e3b1d53 cln16sidh: add 3-isogeny test via Sage il y a 7 ans
  Henry de Valence 827c8a2605 cln16sidh: add test for FirstFourIsogeny il y a 7 ans
  Henry de Valence 713624a43c cln16sidh: add key generation for Alice (currently broken) il y a 7 ans
  Henry de Valence 95f392eb67 cln16sidh: implement FirstFourIsogeny il y a 7 ans
  Henry de Valence 3f6eaf7f16 cln16sidh: move isogeny computations to seperate file il y a 7 ans
  Henry de Valence f2c7421ce2 cln16sidh: implement secret point generation il y a 7 ans
  Henry de Valence de4cd5d7ff cln16sidh: add negation operators il y a 7 ans
  Henry de Valence cb7a285ff7 cln16sidh: add fromAffine constructors for points il y a 7 ans
  Henry de Valence 545238d4fc cln16sidh: implement y-coordinate recovery il y a 7 ans
  Henry de Valence 071d05068a cln16sidh: test prime field scalar mult against torsion points il y a 7 ans
  Henry de Valence 8ff5a111cd cln16sidh: add E(F_p) functionality il y a 7 ans
  Henry de Valence 2c10aa9d31 cln16sidh: rename ExtensionFieldElementConditionalSwap il y a 7 ans
  Henry de Valence 32eed216a7 cln16sidh: rename jInvariant to JInvariant il y a 7 ans
  Henry de Valence 70aac4706c cln16sidh: add ladder benchmarks il y a 7 ans
  Henry de Valence d15c2238a1 cln16sidh: add LICENSE text il y a 7 ans
  Henry de Valence 8045da3721 cln16sidh: better isogeny names il y a 7 ans
  Henry de Valence 691d3ba3d2 cln16sidh: implement 4-isogenies, refactor 3-isogenies il y a 7 ans
  Henry de Valence cac3df5258 cln16sidh: add 3-isogeny functions il y a 7 ans
  Henry de Valence e420fc012a cln16sidh: add three-point ladder il y a 7 ans
  Henry de Valence 48826b1b20 cln16sidh: fix Sage variables il y a 7 ans
  Henry de Valence 9cbec30220 cln16sidh: add a CachedCurveParameters struct il y a 7 ans
  Henry de Valence 5887a8113e cln16sidh: fix whitespace in test vectors il y a 7 ans
  Henry de Valence 309448e8cf cln16sidh: add Montgomery ladder scalar multiplication il y a 7 ans
  Henry de Valence 324f240daa cln16sidh: add conditional swaps il y a 7 ans
  Henry de Valence 15dbd8c7ee cln16sidh: add Zero, One constructors to ExtensionFieldElement il y a 7 ans