You need to sign in or sign up before continuing.
  1. 11 2月, 2015 2 次提交
  2. 03 2月, 2015 1 次提交
  3. 29 1月, 2015 1 次提交
  4. 28 1月, 2015 3 次提交
  5. 22 1月, 2015 1 次提交
  6. 08 12月, 2014 2 次提交
  7. 01 7月, 2014 1 次提交
  8. 18 7月, 2013 1 次提交
    • D
      EVP support for wrapping algorithms. · 97cf1f6c
      Dr. Stephen Henson 提交于
      Add support for key wrap algorithms via EVP interface.
      
      Generalise AES wrap algorithm and add to modes, making existing
      AES wrap algorithm a special case.
      
      Move test code to evptests.txt
      97cf1f6c
  9. 06 4月, 2013 1 次提交
  10. 07 3月, 2013 1 次提交
    • D
      GCM and CCM test support · 15652f98
      Dr. Stephen Henson 提交于
      Add code to support GCM an CCM modes in evp_test. On encrypt this
      will compare the expected ciphertext and tag. On decrypt it will
      compare the expected plaintext: tag comparison is done internally.
      
      Add a simple CCM test case and convert all tests from crypto/modes/gcm128.c
      15652f98
  11. 01 9月, 2011 1 次提交
    • D
      PR: 2588 · d77a9706
      Dr. Stephen Henson 提交于
      Submitted by: Thomas Jarosch <thomas.jarosch@intra2net.com>
      Reviewed by: steve
      
      Close file pointer.
      d77a9706
  12. 03 3月, 2009 1 次提交
  13. 02 11月, 2008 1 次提交
  14. 06 8月, 2008 1 次提交
    • G
      Remove the dual-callback scheme for numeric and pointer thread IDs, · 4c329696
      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.
      4c329696
  15. 04 7月, 2008 1 次提交
  16. 28 3月, 2008 1 次提交
    • G
      There was a need to support thread ID types that couldn't be reliably cast · f7ccba3e
      Geoff 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.
      f7ccba3e
  17. 24 4月, 2007 1 次提交
  18. 09 6月, 2006 1 次提交
  19. 01 6月, 2005 1 次提交
  20. 12 7月, 2004 1 次提交
  21. 31 1月, 2003 1 次提交
  22. 06 12月, 2002 1 次提交
  23. 01 12月, 2002 1 次提交
  24. 29 11月, 2002 1 次提交
  25. 03 6月, 2002 1 次提交
  26. 31 5月, 2002 1 次提交
  27. 16 5月, 2002 1 次提交
    • D
      · 544a2aea
      Dr. Stephen Henson 提交于
      Zero cipher_data in EVP_CIPHER_CTX_cleanup
      
      Add cleanup calls to evp_test.c
      
      Allow reuse of cipher contexts by removing
      automatic cleanup in EVP_*Final().
      544a2aea
  28. 20 2月, 2002 1 次提交
  29. 14 2月, 2002 1 次提交
  30. 19 1月, 2002 1 次提交
  31. 06 11月, 2001 1 次提交
  32. 17 10月, 2001 1 次提交
  33. 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
  34. 26 9月, 2001 2 次提交
    • G
      This changes EVP's cipher and digest code to hook via the ENGINE support. · 11a57c7b
      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.
      11a57c7b
    • G
      This commits changes to various parts of libcrypto required by the recent · cb78486d
      Geoff 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.
      cb78486d
  35. 15 9月, 2001 1 次提交