aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/plugins/ntru/ntru_poly.c
Commit message (Collapse)AuthorAgeFilesLines
* Implemented get_byte() method for mgf1_bitspender classAndreas Steffen2014-11-291-2/+1
| | | | | | The new get_byte() method returns a pseudo-random byte at a time. Changed the get_bits() interface to the same interface as get_byte(). Updated the mgf1 unit-tests accordingly.
* Use mgf1_bitspender in ntru_poly_create_from_seedAndreas Steffen2014-11-291-50/+13
|
* Moved mgf1 class to libstrongswan/crypto/mgf1Andreas Steffen2014-11-291-3/+3
|
* Optimize ntru_poly constructors some more5.1.2Andreas Steffen2014-02-271-26/+24
|
* Optimized initialisation of indicesAndreas Steffen2014-02-271-50/+39
|
* Added get_array() method to ntru_poly_t classAndreas Steffen2014-02-271-0/+49
|
* Defined ntru_poly_create_from_seed() and ntru_poly_create_from_data() ↵Andreas Steffen2014-02-271-5/+58
| | | | constructors and built some unit tests for the latter)
* Optimized use of temporary arrays in polynomial multiplicationAndreas Steffen2014-02-271-22/+18
|
* Implement ring multiplication methodAndreas Steffen2014-02-271-34/+174
|
* index limit can be easily computedAndreas Steffen2014-02-191-4/+4
|
* Created ntru_poly class for sparse trinary polynomialsAndreas Steffen2014-02-181-0/+189