1. 30 9月, 2015 1 次提交
    • D
      Fix no-stdio build · 984d6c60
      David Woodhouse 提交于
      Much related/similar work also done by
      Ivan Nestlerode <ivan.nestlerode@sonos.com>
      
         +Replace FILE BIO's with dummy ops that fail.
         +Include <stdio.h> for sscanf() even with no-stdio (since the declaration
          is there). We rely on sscanf() to parse the OPENSSL_ia32cap environment
          variable, since it can be larger than a 'long'. And we don't rely on the
          availability of strtoull().
         +Remove OPENSSL_stderr(); not used.
         +Make OPENSSL_showfatal() do nothing (currently without stdio there's
          nothing we can do).
         +Remove file-based functionality from ssl/. The function
          prototypes were already gone, but not the functions themselves.
         +Remove unviable conf functionality via SYS_UEFI
         +Add fallback definition of BUFSIZ.
         +Remove functions taking FILE * from header files.
         +Add missing DECLARE_PEM_write_fp_const
         +Disable X509_LOOKUP_hash_dir(). X509_LOOKUP_file() was already compiled out,
          so remove its prototype.
         +Use OPENSSL_showfatal() in CRYPTO_destroy_dynlockid().
         +Eliminate SRP_VBASE_init() and supporting functions. Users will need to
          build the verifier manually instead.
         +Eliminate compiler warning for unused do_pk8pkey_fp().
         +Disable TEST_ENG_OPENSSL_PKEY.
         +Disable GOST engine as is uses [f]printf all over the place.
         +Eliminate compiler warning for unused send_fp_chars().
      Signed-off-by: NRich Salz <rsalz@akamai.com>
      Reviewed-by: NTim Hudson <tjh@openssl.org>
      984d6c60
  2. 14 5月, 2015 1 次提交
  3. 25 3月, 2015 1 次提交
  4. 31 1月, 2015 1 次提交
  5. 22 1月, 2015 1 次提交
  6. 15 1月, 2015 1 次提交
    • R
      Cleanup OPENSSL_NO_xxx, part 1 · 4b618848
      Rich Salz 提交于
      OPENSSL_NO_RIPEMD160, OPENSSL_NO_RIPEMD merged into OPENSSL_NO_RMD160
      OPENSSL_NO_FP_API merged into OPENSSL_NO_STDIO
      Two typo's on #endif comments fixed:
      	OPENSSL_NO_ECB fixed to OPENSSL_NO_OCB
      	OPENSSL_NO_HW_SureWare fixed to OPENSSL_NO_HW_SUREWARE
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      4b618848
  7. 28 8月, 2014 1 次提交
  8. 25 9月, 2012 1 次提交
  9. 03 1月, 2011 1 次提交
  10. 06 11月, 2008 1 次提交
  11. 22 2月, 2007 1 次提交
  12. 30 1月, 2006 1 次提交
  13. 29 8月, 2005 1 次提交
  14. 17 5月, 2005 1 次提交
  15. 10 11月, 2003 1 次提交
  16. 21 5月, 2003 1 次提交
  17. 13 11月, 2002 1 次提交
  18. 31 8月, 2002 1 次提交
  19. 14 6月, 2002 1 次提交
  20. 16 4月, 2001 1 次提交
  21. 16 3月, 2001 1 次提交
    • D
      · 535d79da
      Dr. Stephen Henson 提交于
      Overhaul the display of certificate details in
      the 'ca' utility. This can now be extensively
      customised in the configuration file and handles
      multibyte strings and extensions properly.
      
      This is required when extensions copying from
      certificate requests is supported: the user
      must be able to view the extensions before
      allowing a certificate to be issued.
      535d79da
  22. 04 10月, 2000 1 次提交
  23. 10 9月, 2000 1 次提交
  24. 25 8月, 2000 1 次提交
  25. 22 8月, 2000 1 次提交
    • D
      · 469938cb
      Dr. Stephen Henson 提交于
      Fixes to d2i_ASN1_OBJECT, ASN1_INTEGER_to_BN and a_strex.c
      469938cb
  26. 30 7月, 2000 1 次提交
    • D
      · bd4e1527
      Dr. Stephen Henson 提交于
      Document the new DN printing options.
      
      Change a few names to be more meaningful.
      
      Fix typos in CA.pl docs.
      bd4e1527
  27. 28 7月, 2000 1 次提交
    • D
      · a657546f
      Dr. Stephen Henson 提交于
      New ASN1_STRING_print_ex() and X509_NAME_print_ex()
      functions. These are intended to be replacements
      for the ancient ASN1_STRING_print() and X509_NAME_print()
      functions.
      
      The new functions support RFC2253 and various pretty
      printing options. It is also possible to display
      international characters if the terminal properly handles
      UTF8 encoding (Linux seems to tolerate this if the
      "unicode_start" script is run).
      
      Still needs to be documented, integrated into other
      utilities and extensively tested.
      a657546f