1. 18 12月, 2001 1 次提交
  2. 17 10月, 2001 1 次提交
  3. 16 10月, 2001 1 次提交
    • D
      · 20d2186c
      Dr. Stephen Henson 提交于
      Retain compatibility of EVP_DigestInit() and EVP_DigestFinal()
      with existing code.
      
      Modify library to use digest *_ex() functions.
      20d2186c
  4. 09 10月, 2001 1 次提交
  5. 04 10月, 2001 1 次提交
  6. 28 9月, 2001 1 次提交
  7. 26 9月, 2001 2 次提交
  8. 10 9月, 2001 1 次提交
    • B
      Get rid of hazardous EVP_DigestInit_dbg/EVP_DigestInit case · 5e54b4f3
      Bodo Möller 提交于
      distinction (which does not work well because if CRYPTO_MDEBUG is
      defined at library compile time, it is not necessarily defined at
      application compile time; and memory debugging now can be reconfigured
      at run-time anyway).  To get the intended semantics, we could just use
      the EVP_DigestInit_dbg unconditionally (which uses the caller's
      __FILE__ and __LINE__ for memory leak debugging), but this would make
      memory debugging inconsistent.  Instead, callers can use
      CRYPTO_push_info() to track down memory leaks.
      5e54b4f3
  9. 07 9月, 2001 1 次提交
  10. 03 9月, 2001 1 次提交
  11. 28 8月, 2001 1 次提交
  12. 27 8月, 2001 1 次提交
  13. 19 8月, 2001 1 次提交
  14. 18 8月, 2001 1 次提交
  15. 06 8月, 2001 3 次提交
  16. 04 8月, 2001 2 次提交
  17. 31 7月, 2001 2 次提交
  18. 21 7月, 2001 1 次提交
  19. 10 7月, 2001 1 次提交
  20. 17 6月, 2001 1 次提交
  21. 14 4月, 2001 1 次提交
  22. 09 3月, 2001 1 次提交
    • D
      · 13588350
      Dr. Stephen Henson 提交于
      Change the EVP_somecipher() and EVP_somedigest()
      functions to return constant EVP_MD and EVP_CIPHER
      pointers.
      
      Update docs.
      13588350
  23. 08 3月, 2001 1 次提交
    • D
      · 2dc769a1
      Dr. Stephen Henson 提交于
      Make EVP_Digest*() routines return a value.
      
      TODO: update docs, and make soe other routines
      which use EVP_Digest*() check return codes.
      2dc769a1
  24. 20 2月, 2001 1 次提交
    • R
      Make all configuration macros available for application by making · cf1b7d96
      Richard Levitte 提交于
      sure they are available in opensslconf.h, by giving them names starting
      with "OPENSSL_" to avoid conflicts with other packages and by making
      sure e_os2.h will cover all platform-specific cases together with
      opensslconf.h.
      
      I've checked fairly well that nothing breaks with this (apart from
      external software that will adapt if they have used something like
      NO_KRB5), but I can't guarantee it completely, so a review of this
      change would be a good thing.
      cf1b7d96
  25. 14 2月, 2001 1 次提交
  26. 08 2月, 2001 1 次提交
    • D
      · deb2c1a1
      Dr. Stephen Henson 提交于
      Fix AES code.
      
      Update Rijndael source to v3.0
      
      Add AES OIDs.
      
      Change most references of Rijndael to AES.
      
      Add new draft AES ciphersuites.
      deb2c1a1
  27. 06 2月, 2001 1 次提交
  28. 02 2月, 2001 1 次提交
  29. 12 11月, 2000 1 次提交
  30. 15 10月, 2000 1 次提交
  31. 25 9月, 2000 1 次提交
  32. 14 8月, 2000 1 次提交
  33. 09 6月, 2000 1 次提交
    • R
      Using checks of the existence of HEADER_{foo}_H in other header files · ef33b970
      Richard Levitte 提交于
      was a really bad idea.  For example, the following:
      
      	#include <x509.h>
      	#include <bio.h>
      	#include <asn1.h>
      
      would make sure that things like ASN1_UTCTIME_print() wasn't defined
      unless you moved the inclusion of bio.h to above the inclusion of
      x509.h.  The reason is that x509.h includes asn1.h, and the
      declaration of ASN1_UTCTIME_print() depended on the definition of
      HEADER_BIO_H.  That's what I call an obscure bug.
      
      Instead, this change makes sure that whatever header files are needed
      for the correct process of one header file are included automagically,
      and that the definitions of, for example, BIO-related things are
      dependent on the absence of the NO_{foo} macros.  This is also
      consistent with the way parts of OpenSSL can be excluded at will.
      ef33b970
  34. 03 6月, 2000 1 次提交
  35. 31 5月, 2000 1 次提交
    • D
      · 49528751
      Dr. Stephen Henson 提交于
      More EVP cipher revision.
      
      Change EVP_SealInit() and EVP_OpenInit() to
      handle cipher parameters.
      
      Make it possible to set RC2 and RC5 params.
      
      Make RC2 ASN1 code use the effective key bits
      and not the key length.
      
      TODO: document how new API works.
      49528751