summaryrefslogtreecommitdiffstats
path: root/fips/dsa
AgeCommit message (Collapse)Author
2012-10-14Add BSD-ppc85xx support and avoid copying overlapping buffers in fips_dssvs.cOpenSSL-fips-2_0_2Dr. Stephen Henson
2012-10-04Add support for Windows CE and C64+ to FIPS module.Dr. Stephen Henson
2011-11-05Add single call public key sign and verify functions.Dr. Stephen Henson
2011-11-02Add support for memory leak checking in fips_algvs.Dr. Stephen Henson
Fix many memory leaks in algorithm test utilities.
2011-11-01Add support for multicall fips_algvs utility combining functionalityDr. Stephen Henson
of all fips test utilities in a single binary and some minimal script parsing for platforms lacking a suitable shell. In order to keep changes to the build system to a minimum it #includes all the utilities C source files (yuck).
2011-10-12Handle partial test where H is absent: needed to check g generation.Dr. Stephen Henson
2011-10-12Handle broken test on verify too.Dr. Stephen Henson
2011-10-01Make fips algorithm test utilities use RESP_EOL for end of line character(s).Dr. Stephen Henson
This should be CRLF even under *nix.
2011-09-30Never echo Num lines for PQGGen DSA2 test.Dr. Stephen Henson
2011-09-29make dependDr. Stephen Henson
2011-09-28Fix output format for DSA2 parameter generation.Dr. Stephen Henson
2011-09-25Handle provable prime parameters for canonical g generation which areDr. Stephen Henson
sometimes erroneously included.
2011-09-21Don't print out errors in cases where errors are expected: testingDr. Stephen Henson
DSA parameter validity and EC public key validity.
2011-09-14Allow for dynamic base in Win64 FIPS module.Andy Polyakov
2011-08-27Add support for DSA2 PQG generation of g parameter.Dr. Stephen Henson
2011-08-26Add support for canonical generation of DSA parameter g.Dr. Stephen Henson
Modify fips_dssvs to support appropriate file format.
2011-08-08Fix DSA to skip EOL test when parsing mod line.Dr. Stephen Henson
2011-07-25Fix warnings.Dr. Stephen Henson
2011-05-06Return error codes for selftest failure instead of hard assertion errors.Dr. Stephen Henson
2011-04-14Remove several of the old obsolete FIPS_corrupt_*() functions.Dr. Stephen Henson
2011-04-14Initial incomplete POST overhaul: add support for POST callback toDr. Stephen Henson
allow status of POST to be monitored and/or failures induced.
2011-04-12Update fips_pkey_signature_test: use fixed string if supplies tbs isDr. Stephen Henson
NULL. Always allocate signature buffer. Update ECDSA selftest to use fips_pkey_signature_test. Add copyright notice to file.
2011-04-12Complete rewrite of FIPS_selftest_dsa(). Use hardcoded 2048 bit DSA keyDr. Stephen Henson
and SHA384. Use fips_pkey_signature_test().
2011-03-25Have all algorithm test programs call fips_algtest_init() at startup:Dr. Stephen Henson
this will perform all standalone operations such as setting error callbacks, entering FIPS mode etc.
2011-03-08Remove need for redirection on RNG and DSS algorithm test programs: someDr. Stephen Henson
platforms don't support it.
2011-02-23Stop warnings.Dr. Stephen Henson
2011-02-21Update dependencies.Dr. Stephen Henson
2011-02-21Remove unnecessary dependencies.Dr. Stephen Henson
2011-02-15Add non-FIPS algorithm blocking and selftest checking.Dr. Stephen Henson
2011-02-13Remove dependency of dsa_sign.o and dsa_vrf.o: new functions FIPS_dsa_sig_newDr. Stephen Henson
and FIPS_dsa_sig_free, reimplment DSA_SIG_new and DSA_SIG_free from ASN1 library.
2011-02-12Change FIPS source and utilities to use the "FIPS_" names directlyDr. Stephen Henson
instead of using regular OpenSSL API names.
2011-02-02Cope with new DSA2 file format where some p/q only tests are made.Dr. Stephen Henson
2011-02-02Add sign/verify digest API to handle an explicit digest instead of finalisingDr. Stephen Henson
a context.
2011-02-02Remove DSA parameter generation from DSA selftest. It is unnecessary andDr. Stephen Henson
can be very slow on embedded platforms. Hard code DSA parameters instead.
2011-02-01Don't try to set pmd if it is NULL.Dr. Stephen Henson
2011-02-01Add DSA2 support to final algorithm tests: keypair and keyver.Dr. Stephen Henson
2011-02-01Support more DSA2 tests.Dr. Stephen Henson
2011-02-01Since FIPS 186-3 specifies we use the leftmost bits of the digestDr. Stephen Henson
we shouldn't reject digest lengths larger than SHA256: the FIPS algorithm tests include SHA384 and SHA512 tests.
2011-01-31Provisional, experimental support for DSA2 parameter generation algorithm.Dr. Stephen Henson
Not properly integrated or tested yet.
2011-01-27Move all FIPSAPI renames into fips.h header file, include early inDr. Stephen Henson
crypto.h if needed. Modify source tree to handle change.
2011-01-27Redirect FIPS memory allocation to FIPS_malloc() routine, removeDr. Stephen Henson
OpenSSL malloc dependencies.
2011-01-27add fips_dsatest.c fileDr. Stephen Henson
2011-01-27Change OPENSSL_FIPSEVP to OPENSSL_FIPSAPI as it doesn't just referDr. Stephen Henson
to EVP any more. Move locking #define into fips.h. Set FIPS locking callbacks at same time as OpenSSL locking callbacks.
2011-01-26And so it begins... again.Dr. Stephen Henson
Initial FIPS 140-2 code ported to HEAD. Doesn't even compile yet, may have missing files, extraneous files and other nastiness. In other words: it's experimental ATM, OK?