1. 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
  2. 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
  3. 14 2月, 2001 1 次提交
  4. 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
  5. 06 2月, 2001 1 次提交
  6. 02 2月, 2001 1 次提交
  7. 12 11月, 2000 1 次提交
  8. 15 10月, 2000 1 次提交
  9. 25 9月, 2000 1 次提交
  10. 14 8月, 2000 1 次提交
  11. 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
  12. 03 6月, 2000 1 次提交
  13. 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
  14. 30 5月, 2000 1 次提交
    • D
      Fourth phase EVP revision. · 57ae2e24
      Dr. Stephen Henson 提交于
      Declare ciphers in terms of macros. This reduces
      the amount of code and places each block cipher EVP
      definition in a single file instead of being spread
      over 4 files.
      57ae2e24
  15. 28 5月, 2000 1 次提交
  16. 27 5月, 2000 2 次提交
    • D
      · be06a934
      Dr. Stephen Henson 提交于
      Second phase of EVP cipher overhaul.
      
      Change functions like EVP_EncryptUpdate() so they now return a
      value. These normally have software only implementations
      which cannot fail so this was acceptable. However ciphers
      can be implemented in hardware and these could return errors.
      be06a934
    • D
      · 7f060601
      Dr. Stephen Henson 提交于
      Beginnings of EVP cipher overhaul. This should eventually
      enhance and tidy up the EVP interface.
      
      This patch adds initial support for variable length ciphers
      and changes S/MIME code to use this.
      
      Some other library functions need modifying to support use
      of modified cipher parameters.
      
      Also need to change all the cipher functions that should
      return error codes, but currenly don't.
      
      And of course it needs extensive testing...
      7f060601
  17. 21 5月, 2000 1 次提交
  18. 16 5月, 2000 1 次提交
  19. 02 5月, 2000 1 次提交
  20. 27 2月, 2000 1 次提交
  21. 26 2月, 2000 1 次提交
  22. 22 2月, 2000 1 次提交
  23. 04 2月, 2000 2 次提交
  24. 02 1月, 2000 1 次提交
  25. 25 12月, 1999 1 次提交
  26. 24 11月, 1999 1 次提交
  27. 22 11月, 1999 1 次提交
  28. 25 10月, 1999 1 次提交
  29. 06 9月, 1999 1 次提交
  30. 11 6月, 1999 1 次提交
  31. 09 6月, 1999 1 次提交
  32. 08 6月, 1999 2 次提交
  33. 07 6月, 1999 2 次提交
  34. 06 6月, 1999 1 次提交
  35. 05 6月, 1999 2 次提交