aboutsummaryrefslogtreecommitdiffstats
path: root/src/dsa_gen.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Small cleanups.lloyd2007-03-101-1/+0
|
* Introduce a class Seed which represents the domain parameter seed, ratherlloyd2007-03-041-15/+30
| | | | than using an unadorned buffer with the increment() function.
* Alter one of the constructors of DL_Group to take a parameter specifyinglloyd2007-03-031-31/+46
| | | | | | | | | how big q should be. Add FIPS 186-3 DSA parameter generation, this allows for generating larger (2048 and 3072 bit) DSA keys. At this time there do not seem to be official test vectors for 186-3, and I have not checked against other implementations. Tests will be constructed using the latest OpenSSL snapshot.
* Split DSA parameter generation into src/dsa_gen.cpp, and make the functionslloyd2007-03-011-0/+111
members of DL_Group (the only place they were called within the source, and outside of some rather esoteric things probably the only place you would ever need it).