1. 16 5月, 2015 3 次提交
    • M
      Move SSLv3_*method() functions · a304d385
      Matt Caswell 提交于
      Move these functions into t1_clnt.c, t1_srvr.c and t1_meth.c and take
      advantage of the existing tls1_get*_method() functions that all the other
      methods are using. Since these now have to support SSLv3 anyway we might
      as well use the same set of get functions for both TLS and SSLv3.
      Reviewed-by: NKurt Roeckx <kurt@openssl.org>
      a304d385
    • M
      Updates following review comments · d45ba43d
      Matt Caswell 提交于
      Miscellaneous updates following review comments on the version negotiation
      rewrite patches.
      Reviewed-by: NKurt Roeckx <kurt@openssl.org>
      d45ba43d
    • M
      Client side version negotiation rewrite · 13c9bb3e
      Matt Caswell 提交于
      Continuing from the previous commit this changes the way we do client side
      version negotiation. Similarly all of the s23* "up front" state machine code
      has been avoided and again things now work much the same way as they already
      did for DTLS, i.e. we just do most of the work in the
      ssl3_get_server_hello() function.
      Reviewed-by: NKurt Roeckx <kurt@openssl.org>
      13c9bb3e
  2. 22 1月, 2015 1 次提交
  3. 18 3月, 2013 1 次提交
  4. 30 4月, 2011 1 次提交
  5. 07 12月, 2009 1 次提交
  6. 15 8月, 2005 1 次提交
  7. 06 8月, 2005 1 次提交
  8. 25 9月, 2002 1 次提交
  9. 23 9月, 2002 1 次提交
  10. 10 7月, 2002 1 次提交
    • L
      Reorder inclusion of header files: · 7b63c0fa
      Lutz Jänicke 提交于
      des_old.h redefines crypt:
      #define crypt(b,s)\
              DES_crypt((b),(s))
      
      This scheme leads to failure, if header files with the OS's true definition
      of crypt() are processed _after_ des_old.h was processed. This is e.g. the
      case on HP-UX with unistd.h.
      As evp.h now again includes des.h (which includes des_old.h), this problem
      only came up after this modification.
      Solution: move header files (indirectly) including e_os.h before the header
      files (indirectly) including evp.h.
      Submitted by:
      Reviewed by:
      PR:
      7b63c0fa
  11. 27 4月, 1999 1 次提交
  12. 24 4月, 1999 1 次提交
  13. 22 4月, 1999 1 次提交
  14. 20 4月, 1999 1 次提交
  15. 01 2月, 1999 1 次提交
    • D
      Fix various stuff: that VC++ 5.0 chokes on: · 9b3086fe
      Dr. Stephen Henson 提交于
      1. Add *lots* of missing prototypes for static ssl functions.
      2. VC++ doesn't understand the 'LL' suffix for 64 bits constants: change bn.org
      3. Add a few missing prototypes in pem.org
      Fix mk1mf.pl so it outputs a Makefile that doesn't choke Win95.
      Fix mkdef.pl so it doesn't truncate longer names.
      9b3086fe
  16. 21 12月, 1998 2 次提交