summaryrefslogtreecommitdiffstats
path: root/crypto/evp/evp_test.c
AgeCommit message (Collapse)Author
2011-09-01PR: 2588Dr. Stephen Henson
Submitted by: Thomas Jarosch <thomas.jarosch@intra2net.com> Reviewed by: steve Close file pointer.
2009-03-03Use the right length (reported by Quanhong Wang).Ben Laurie
2008-11-02Fix warnings: printf format mismatches on 64 bit platforms.Dr. Stephen Henson
Change assert to OPENSSL_assert(). Fix e_padlock prototype.
2008-08-06Remove the dual-callback scheme for numeric and pointer thread IDs,Geoff Thorpe
deprecate the original (numeric-only) scheme, and replace with the CRYPTO_THREADID object. This hides the platform-specifics and should reduce the possibility for programming errors (where failing to explicitly check both thread ID forms could create subtle, platform-specific bugs). Thanks to Bodo, for invaluable review and feedback.
2008-07-03Revert my earlier CRYPTO_THREADID commit, I will commit a reworkedGeoff Thorpe
version some time soon.
2008-03-28There was a need to support thread ID types that couldn't be reliably castGeoff Thorpe
to 'unsigned long' (ie. odd platforms/compilers), so a pointer-typed version was added but it required portable code to check *both* modes to determine equality. This commit maintains the availability of both thread ID types, but deprecates the type-specific accessor APIs that invoke the callbacks - instead a single type-independent API is used. This simplifies software that calls into this interface, and should also make it less error-prone - as forgetting to call and compare *both* thread ID accessors could have led to hard-to-debug/infrequent bugs (that might only affect certain platforms or thread implementations). As the CHANGES note says, there were corresponding deprecations and replacements in the thread-related functions for BN_BLINDING and ERR too.
2007-04-23Add SEED encryption algorithm.Bodo Möller
PR: 1503 Submitted by: KISA Reviewed by: Bodo Moeller
2006-06-09Camellia cipher, contributed by NTTBodo Möller
Submitted by: Masashi Fujita Reviewed by: Bodo Moeller
2005-05-31changes from 0.9.8Nils Larsch
2004-07-12I think it could be a good thing to know what went wrong with the tests...Richard Levitte
2003-01-30Add the possibility to build without the ENGINE framework.Richard Levitte
PR: 287
2002-12-06Some compilers are quite picky about non-void functions that don't returnRichard Levitte
anything.
2002-12-01EXIT() needs to be in a function that returns int.Richard Levitte
2002-11-28Have all tests use EXIT() to exit rather than exit(), since the latter doesn'tRichard Levitte
always give the expected result on some platforms.
2002-06-03use sstrsep() to get the proper type to aoti().Richard Levitte
Remove unneeded cast in ustrsep(). PR: 69
2002-05-31Make it possible to give vectors only for decryption or encryption.Richard Levitte
2002-05-15Zero cipher_data in EVP_CIPHER_CTX_cleanupDr. Stephen Henson
Add cleanup calls to evp_test.c Allow reuse of cipher contexts by removing automatic cleanup in EVP_*Final().
2002-02-20gcc figures that the format specifier %2x means unsigned int, so let'sRichard Levitte
make n unsigned.
2002-02-14don't call OPENSSL_config(), this does not make any sense during "make test"Bodo Möller
2002-01-18Constification, add config to /dev/crypto.Ben Laurie
2001-11-06Win32 fixes.Dr. Stephen Henson
2001-10-17Modify EVP cipher behaviour in a similar wayDr. Stephen Henson
to digests to retain compatibility.
2001-10-16Retain compatibility of EVP_DigestInit() and EVP_DigestFinal()Dr. Stephen Henson
with existing code. Modify library to use digest *_ex() functions.
2001-09-25This changes EVP's cipher and digest code to hook via the ENGINE support.Geoff Thorpe
See crypto/engine/README for details. - it also removes openbsd_hw.c from the build (that functionality is going to be available in the openbsd ENGINE in a upcoming commit) - evp_test has had the extra initialisation added so it will use (if possible) any ENGINEs supporting the algorithms required.
2001-09-25This commits changes to various parts of libcrypto required by the recentGeoff Thorpe
ENGINE surgery. DH, DSA, RAND, and RSA now use *both* "method" and ENGINE pointers to manage their hooking with ENGINE. Previously their use of "method" pointers was replaced by use of ENGINE references. See crypto/engine/README for details. Also, remove the ENGINE iterations from evp_test - even when the cipher/digest code is committed in, this functionality would require a different set of API calls.
2001-09-14'evp_test' needs to initialise and cleanup EVP_CIPHER_CTX structures. Also,Geoff Thorpe
fix a typo and add cleanup operations. This also switches on memory leak checking (which is how the rest was found).
2001-09-04strsep implementation to allow the file to compile on non-BSD systemsUlf Möller
Submitted by: "Brian Havard" <brianh@kheldar.apana.org.au>
2001-09-01undo, didn't workUlf Möller
2001-09-01*** empty log message ***Ulf Möller
2001-09-01strsep implementation to allow the file to compile on non-BSD systemsUlf Möller
Submitted by: "Brian Havard" <brianh@kheldar.apana.org.au>
2001-08-26Test digests.Ben Laurie
2001-08-18Add AES tests.Ben Laurie
2001-08-18Add EVP test program.Ben Laurie