1. 26 5月, 2023 1 次提交
  2. 12 4月, 2023 2 次提交
  3. 10 8月, 2021 1 次提交
  4. 27 2月, 2020 1 次提交
  5. 28 9月, 2019 1 次提交
  6. 13 10月, 2017 1 次提交
  7. 18 5月, 2016 1 次提交
  8. 28 1月, 2016 1 次提交
    • R
      Remove outdated legacy crypto options · 3e9e810f
      Rich Salz 提交于
      Many options for supporting optimizations for legacy crypto on legacy
      platforms have been removed.  This simplifies the source code and
      does not really penalize anyone.
              DES_PTR (always on)
              DES_RISC1, DES_RISC2 (always off)
              DES_INT (always 'unsigned int')
              DES_UNROLL (always on)
              BF_PTR (always on) BF_PTR2 (removed)
              MD2_CHAR, MD2_LONG (always 'unsigned char')
              IDEA_SHORT, IDEA_LONG (always 'unsigned int')
              RC2_SHORT, RC2_LONG (always 'unsigned int')
              RC4_LONG (only int and char (for assembler) are supported)
              RC4_CHUNK (always long), RC_CHUNK_LL (removed)
              RC4_INDEX (always on)
      And also make D_ENCRYPT macro more clear (@appro)
      
      This is done in consultation with Andy.
      Reviewed-by: NAndy Polyakov <appro@openssl.org>
      3e9e810f
  9. 27 1月, 2016 1 次提交
    • R
      Remove /* foo.c */ comments · 34980760
      Rich Salz 提交于
      This was done by the following
              find . -name '*.[ch]' | /tmp/pl
      where /tmp/pl is the following three-line script:
              print unless $. == 1 && m@/\* .*\.[ch] \*/@;
              close ARGV if eof; # Close file to reset $.
      
      And then some hand-editing of other files.
      Reviewed-by: NViktor Dukhovni <viktor@openssl.org>
      34980760
  10. 22 1月, 2015 1 次提交
  11. 18 7月, 2012 1 次提交
  12. 04 6月, 2012 1 次提交
  13. 16 2月, 2011 1 次提交
  14. 22 12月, 2008 1 次提交
  15. 25 10月, 2005 1 次提交
  16. 05 3月, 2002 1 次提交
  17. 25 10月, 2001 1 次提交
    • R
      Due to an increasing number of clashes between modern OpenSSL and · c2e4f17c
      Richard Levitte 提交于
      libdes (which is still used out there) or other des implementations,
      the OpenSSL DES functions are renamed to begin with DES_ instead of
      des_.  Compatibility routines are provided and declared by including
      openssl/des_old.h.  Those declarations are the same as were in des.h
      when the OpenSSL project started, which is exactly how libdes looked
      at that time, and hopefully still looks today.
      
      The compatibility functions will be removed in some future release, at
      the latest in version 1.0.
      c2e4f17c
  18. 31 7月, 2001 1 次提交
  19. 29 3月, 2001 1 次提交
    • R
      Since there has been reports of clashes between OpenSSL's · 080b8cad
      Richard Levitte 提交于
      des_encrypt() and des_encrypt() defined on some systems (Solaris and
      Unixware and maybe others), we rename des_encrypt() to des_encrypt1().
      This should have very little impact on external software unless
      someone has written a mode of DES, since that's all des_encrypt() is
      meant for.
      080b8cad
  20. 16 7月, 1999 1 次提交
  21. 10 6月, 1999 1 次提交
    • B
      Unify DES library: ncbc_enc.c wasn't used, but its content was almost · 3bcfce28
      Bodo Möller 提交于
      duplicated in cbc_enc.c (without IV updating) and in des_enc.c
      
      As pointed out by others on the openssl-dev list, des_cbc_encrypt (without
      IV updating; defined in cbc_enc.c) exists only for historical reasons:
      des_ncbc_encrypt should be used instead (and the caller does not have
      to manually update the IV).
      
      If des_cbc_enrypt is not needed for backwards compatibility, the
      definition of des_ncbc_encrypt should be put back into des_enc.c, and
      both cbc_enc.c and ncbc_enc.c can be deleted.
      
      If des_cbc_encrypt *is* needed for backwards compatibility, its behaviour
      obviously should not change (i.e., don't add IV updating).
      3bcfce28
  22. 08 6月, 1999 1 次提交
  23. 16 5月, 1999 1 次提交
    • B
      Change type of various DES function arguments from des_cblock · edf0bfb5
      Bodo Möller 提交于
      (meaning pointer to char) to des_cblock * (meaning pointer to
      array with 8 char elements), which allows the compiler to
      do more typechecking.  (The changed argument types were of type
      des_cblock * back in SSLeay, and a lot of ugly casts were
      used then to turn them into pointers to elements; but it can be
      done without those casts.)
      
      Introduce new type const_des_cblock -- before, the pointers rather
      than the elements pointed to were declared const, and for
      some reason gcc did not complain about this (but some other
      compilers did).
      edf0bfb5
  24. 20 4月, 1999 1 次提交
  25. 18 4月, 1999 1 次提交
  26. 14 2月, 1999 1 次提交
  27. 21 12月, 1998 2 次提交