aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/plugins/bliss/bliss_public_key.c
Commit message (Collapse)AuthorAgeFilesLines
* public-key: Add optional parameters argument to verify() methodTobias Brunner2017-11-081-1/+1
|
* mgf1: Refactored MGF1 as an XOFAndreas Steffen2016-09-211-2/+2
|
* integrity-test: Added bliss_param_sets to read-only segmentAndreas Steffen2016-07-291-5/+5
|
* Created libnttfftAndreas Steffen2016-07-291-7/+7
| | | | | This makes Number Theoretic Transforms (NTT) based on the efficient Fast-Fourier-Transform (FFT) available to multiple plugins.
* bliss: Implemented FFT with fast Montgomery arithmeticAndreas Steffen2016-07-291-3/+19
|
* Explicitly mention SHA2 algorithm in BLISS OIDs and signature schemesAndreas Steffen2015-11-061-3/+3
|
* Support BLISS signatures with SHA-3 hashAndreas Steffen2015-11-031-0/+6
|
* Use MGF1 with SHA-512 as BLISS random oracleAndreas Steffen2015-07-271-13/+6
|
* Allow SHA256 and SHA384 data hash for BLISS signatures.Andreas Steffen2015-02-261-5/+19
| | | | | The default is SHA512 since this hash function is also used for the c_indices random oracle.
* Implemented improved BLISS-B signature algorithmAndreas Steffen2015-02-251-0/+5
|
* Fixed bad bit shift and sign extension errorsAndreas Steffen2014-12-231-1/+4
|
* Cache only support fingerprint typesAndreas Steffen2014-12-121-2/+4
|
* Expanded bliss_bitpacker to 32 bitsAndreas Steffen2014-12-091-2/+2
|
* Applied bit packing to BLISS public keyAndreas Steffen2014-11-291-37/+37
|
* Store NTT A of BLISS public key aAndreas Steffen2014-11-291-8/+7
|
* unit-tests: created bliss_sign test suiteAndreas Steffen2014-11-291-0/+1
|
* Finished BLISS signature generationAndreas Steffen2014-11-291-96/+227
|
* Started implementing BLISS signature generationAndreas Steffen2014-11-291-3/+1
|
* Store and parse BLISS private and public keys in DER and PEM formatAndreas Steffen2014-11-291-5/+216
| | | | | | | | Additionally generate SHA-1 fingerprints of raw BLISS subjectPublicKey and subjectPublicKeyInfo objects. Some basic functions used by the bliss_public_key class are shared with the bliss_private_key class.
* Created framework for BLISS post-quantum signature algorithmAndreas Steffen2014-11-291-0/+151