74 Révisions (9978f0a865d61cbbdc27593044d4128d8bf56239)

Auteur SHA1 Message Date
  David Benjamin 9847cdd785 Fix signed left-shifts in curve25519.c. il y a 5 ans
  Adam Langley 899835fad4 Rename Fiat include files to end in .h il y a 5 ans
  David Benjamin 32e59d2d32 Switch to new fiat pipeline. il y a 5 ans
  David Benjamin 5590c715e2 Mark some unmarked array sizes in curve25519.c. il y a 5 ans
  David Benjamin 43e636a2e4 Remove bundled copy of android-cmake. il y a 5 ans
  David Benjamin 5ecfb10d54 Modernize OPENSSL_COMPILE_ASSERT, part 2. il y a 6 ans
  David Benjamin 8618f2bfe0 Optimize EC_GFp_mont_method's cmp_x_coordinate. il y a 6 ans
  David Benjamin 0b3f497bcd Optimize EC_GFp_nistp256_method's cmp_x_coordinate. il y a 6 ans
  David Benjamin fa3aadcd40 Push BIGNUM out of EC_METHOD's affine coordinates hook. il y a 6 ans
  Adam Langley 9edbc7ff9f Revert "Revert "Speed up ECDSA verify on x86-64."" il y a 6 ans
  Adam Langley e907ed4c4b Revert "Speed up ECDSA verify on x86-64." il y a 6 ans
  David Benjamin cfd50c63a1 Route the tuned add/dbl implementations out of EC_METHOD. il y a 6 ans
  Nir Drucker 3d450d2844 Speed up ECDSA verify on x86-64. il y a 6 ans
  Joshua Liebow-Feeser 8c7c6356e6 Support symbol prefixes il y a 6 ans
  Joshua Liebow-Feeser 67e64342c1 Document that ED25519_sign only fails on allocation failure il y a 6 ans
  David Benjamin bdc409801f Add new curve/hash ECDSA combinations from Wycheproof. il y a 6 ans
  David Benjamin af37f84840 Add RSA-PSS tests from Wycheproof. il y a 6 ans
  David Benjamin f84c0dad7a Use newly-sharded ECDH tests. il y a 6 ans
  David Benjamin a711b53e0b Update Wycheproof test vectors. il y a 6 ans
  David Benjamin 42ea84b317 Update Wycheproof test vectors. il y a 6 ans
  Adam Langley 576b637861 Move convert_wycheproof.go to util/ il y a 6 ans
  David Benjamin 62abcebb01 Add a driver for Wycheproof CMAC tests. il y a 6 ans
  Martin Kreichgauer 044f637fef reformat third_party/wycheproof_testvectors/METADATA il y a 6 ans
  David Benjamin bf33114b51 Rename third_party/wycheproof to satisfy a bureaucrat. il y a 6 ans
  David Benjamin 179c4e257a Update Wycheproof, add keywrap tests, and fix a bug. il y a 6 ans
  David Benjamin 8e75ae4880 Add a Wycheproof driver for AES-CBC. il y a 6 ans
  David Benjamin 302bb3964a Small curve25519 cleanups. il y a 6 ans
  David Benjamin 3f944674b2 Add an ECDH Wycheproof driver. il y a 6 ans
  David Benjamin 7760af4bce Print tcId in converted Wycheproof files. il y a 6 ans
  David Benjamin 5505328633 Add AEAD Wycheproof drivers. il y a 6 ans
  David Benjamin c596415ec6 Add a DSA Wycheproof driver. il y a 6 ans
  David Benjamin 5707274214 Add Ed25519 Wycheproof driver. il y a 6 ans
  David Benjamin 041dd68cec Clear mallocs in ec_wNAF_mul. il y a 6 ans
  David Benjamin e14e4a7ee3 Remove ec_compute_wNAF's failure cases. il y a 6 ans
  David Benjamin 40d76f4f7d Add ECDSA and RSA verify Wycheproof drivers. il y a 6 ans
  David Benjamin 5509bc06d8 Add a test driver for Wycheproof's x25519_test.json. il y a 6 ans
  David Benjamin 2d10c3688c Check in a copy of Project Wycheproof test vectors. il y a 6 ans
  David Benjamin 32e0d10069 Add EC_FELEM for EC_POINTs and related temporaries. il y a 6 ans
  David Benjamin 364a51ec3a Abstract scalar inversion in EC_METHOD. il y a 6 ans
  David Benjamin 5fca613918 Fix typo in point_add. il y a 6 ans
  Daniel Hirche 8d4f7e5421 Remove redundant assertion in fe_mul_121666_impl. il y a 6 ans
  Martin Kreichgauer 8041d8c40e third_party: re-format METATADA files il y a 6 ans
  David Benjamin 638a408cd2 Add a tuned variable-time P-256 multiplication function. il y a 6 ans
  Adam Langley 472ba2c2dd Require that Ed25519 |s| values be < order. il y a 6 ans
  David Benjamin 884086e0e2 Remove x86_64 x25519 assembly. il y a 6 ans
  David Benjamin cb1ad205d0 Use 51-bit limbs from fiat-crypto in 64-bit. il y a 6 ans
  David Benjamin a42d7bee85 Reorganize curve25519.c slightly. il y a 6 ans
  David Benjamin 0c1eafc6fe Add additional constants to make_curve25519_tables.py. il y a 6 ans
  David Benjamin 2d77d4084a Generate curve25519 tables with a script. il y a 6 ans
  David Benjamin 042b49cf3c Extract curve25519 tables into a separate header. il y a 6 ans