1 Ревизии (trials/prep_p503_trial5_context)

Автор SHA1 Съобщение Дата
  Henry Case 9c85e12796 WIP преди 6 години
  Henry Case b4df092ecd cleanup: move from/to bytes conversion to single function преди 6 години
  Kris Kwiatkowski 3479e45558 cleanup: removes PrimeFieldElement inversion преди 6 години
  Henry Case 1c2c27017e cleanup: removes PrimeFieldElement::square method преди 6 години
  Henry Case 0e6db56864 cleanup: removes unused PrimeFieldElement methods преди 6 години
  Henry Case c3a637c2ec p751: implements platform independent field arithmetic преди 6 години
  Henry Case b5fdd4e3ed removes fp751ConditionalAssign преди 6 години
  Henry de Valence 4928f87299 p751sidh: rename package to p751sidh, p751toolbox преди 7 години
  Henry de Valence f8efbfa69f cln16sidh: prepare for code splitting преди 7 години
  Henry de Valence 11976a638e cln16sidh: add de/serialization for SIDH public keys преди 7 години
  Henry de Valence d19dd55622 cln16sidh: use public keys without curve parameters преди 7 години
  Henry de Valence 324f240daa cln16sidh: add conditional swaps преди 7 години
  Henry de Valence 18fd617020 cln16sidh: add 4-way batch inversion преди 7 години
  Henry de Valence 240f52d0f1 cln16sidh: add big.Int conversion for raw fp751Elements преди 7 години
  Henry de Valence c20610bf6b cln16sidh: benchmark inversion and squaring преди 7 години
  Henry de Valence 719c07b83b cln16sidh: add conditional assignment code преди 7 години
  Henry de Valence 1ae37f11fd cln16sidh: add uint64 constructor for PrimeFieldElements преди 7 години
  Henry de Valence 11d48b0d4d cln16sidh: make FieldElement more like Go's big.Int API преди 7 години
  Henry de Valence 1e9183798a cln16sidh: add prime field square roots преди 7 години
  Henry de Valence 55fd3a1b5b cln16sidh: add extension field inversion преди 7 години
  Henry de Valence af7d9758a8 cln16sidh: add PrimeFieldElement inversion преди 7 години
  Henry de Valence dd4c5788b3 cln16sidh: add exponentiation chain for x^((p-3)/4) преди 7 години
  Henry de Valence 2fa8959d8f cln16sidh: remove snake_case function name преди 7 години
  Henry de Valence 82e9083842 cln16sidh: add benchmarks for all field ops преди 7 години
  Henry de Valence 63e467d02b cln16sidh: add extension field squaring; fix broken multiplication преди 7 години
  Henry de Valence 652c53a41e cln16sidh: Refactor field types and tests. преди 7 години
  Henry de Valence d142194e06 cln16sidh: make FieldElement internals private преди 7 години
  Henry de Valence 7d70c2fc06 cln16sidh: add equality methods and refactor tests преди 7 години
  Henry de Valence a8b69521a0 cln16sidh: check that field multiplication is associative преди 7 години
  Henry de Valence e6e210c958 cln16sidh: use a common config for quick.Check преди 7 години
  Henry de Valence 13a2726b3a cln16sidh: add a strong reduction function преди 7 години
  Henry de Valence 78ed6d36e0 cln16sidh: Add prototype of extension field multiplication преди 7 години
  Henry de Valence f75e7dabea cln16sidh: Rename functions and add go:noescape преди 7 години
  Henry de Valence db1a5d4a73 cln16sidh: add bench for p-751 mult and reduce преди 7 години
  Henry de Valence a68cd2ec95 cln16sidh: do Montgomery multiplication in quick.Check преди 7 години
  Henry de Valence b017b109ce cln16sidh: port p-751 multiplication from MSR assembly преди 7 години
  Henry de Valence 01b4238748 cln16sidh: generalize toBigInt to work on slices преди 7 години
  Henry de Valence 066696a432 cln16sidh: Preliminary work on porting x64 asm to Go преди 7 години