1. 22 6月, 2013 5 次提交
    • D
      CMS RSA-OAEP and RSA-PSS support. · 0574cadf
      Dr. Stephen Henson 提交于
      Extend RSA ASN1 method to support CMS PSS signatures for both sign
      and verify.
      
      For signing the EVP_PKEY_CTX parameters are read and the appropriate
      CMS structures set up.
      
      For verification the CMS structures are analysed and the corresponding
      parameters in the EVP_PKEY_CTX set.
      
      Also add RSA-OAEP support.
      
      For encrypt the EVP_PKEY_CTX parameters are used.
      
      For decrypt the CMS structure is uses to set the appropriate EVP_PKEY_CTX
      parameters.
      0574cadf
    • D
      CMS public key parameter support. · e365352d
      Dr. Stephen Henson 提交于
      Add support for customisation of CMS handling of signed and enveloped
      data from custom public key parameters.
      
      This will provide support for RSA-PSS and RSA-OAEP but could also be
      applied to other algorithms.
      e365352d
    • D
      Update to OAEP support. · 211a14f6
      Dr. Stephen Henson 提交于
      Add OAEP ctrls to retrieve MD and label. Return errors if
      an attempt is made to set or retrieve OAEP parameters when
      padding mode is not OAEP.
      211a14f6
    • D
      Add control to retrieve signature MD. · 81063953
      Dr. Stephen Henson 提交于
      81063953
    • D
      Add new OID to pSpecified from PKCS#1 · e423c360
      Dr. Stephen Henson 提交于
      e423c360
  2. 18 6月, 2013 4 次提交
    • T
      Cleanup of custom extension stuff. · 9cd50f73
      Trevor 提交于
      serverinfo rejects non-empty extensions.
      
      Omit extension if no relevant serverinfo data.
      
      Improve error-handling in serverinfo callback.
      
      Cosmetic cleanups.
      
      s_client documentation.
      
      s_server documentation.
      
      SSL_CTX_serverinfo documentation.
      
      Cleaup -1 and NULL callback handling for custom extensions, add tests.
      
      Cleanup ssl_rsa.c serverinfo code.
      
      Whitespace cleanup.
      
      Improve comments in ssl.h for serverinfo.
      
      Whitespace.
      
      Cosmetic cleanup.
      
      Reject non-zero-len serverinfo extensions.
      
      Whitespace.
      
      Make it build.
      9cd50f73
    • A
      SPARC T4 DES support: fix typo. · 8ee3c7e6
      Andy Polyakov 提交于
      8ee3c7e6
    • A
      Optimize SPARC T4 MONTMUL support. · 4ddacd99
      Andy Polyakov 提交于
      Improve RSA sing performance by 20-30% by:
      - switching from floating-point to integer conditional moves;
      - daisy-chaining sqr-sqr-sqr-sqr-sqr-mul sequences;
      - using MONTMUL even during powers table setup;
      4ddacd99
    • A
      PA-RISC assembler pack: switch to bve in 64-bit builds. · 02450ec6
      Andy Polyakov 提交于
      PR: 3074
      02450ec6
  3. 14 6月, 2013 3 次提交
  4. 13 6月, 2013 6 次提交
    • A
      This change alters the processing of invalid, RSA pre-master secrets so · adb46dbc
      Adam Langley 提交于
      that bad encryptions are treated like random session keys in constant
      time.
      adb46dbc
    • B
      Ignore one-makefile stuff. · 7e25d818
      Ben Laurie 提交于
      7e25d818
    • M
      Document updates from wiki. · aafbe1cc
      Matt Caswell 提交于
      PR#3071
      
      The primary changes made are:
      - Updates to the "NAME" section of many pages to correctly reflect the
      functions defined on those pages. This section is automatically parsed
      by the util/extract-names.pl script, so if it is not correct then
      running "man" will not correctly locate the right manual pages.
      - Updates to take account of where functions are now deprecated
      - Full documentation of the ec sub-library
      - A number of other typo corrections and other minor tweaks
      aafbe1cc
    • D
      Exetended OAEP support. · 271fef0e
      Dr. Stephen Henson 提交于
      Extend OAEP support. Generalise the OAEP padding functions to support
      arbitrary digests. Extend EVP_PKEY RSA method to handle the new OAEP
      padding functions and add ctrls to set the additional parameters.
      271fef0e
    • D
      Typo. · 965e06da
      Dr. Stephen Henson 提交于
      965e06da
    • T
      Add support for arbitrary TLS extensions. · a398f821
      Trevor 提交于
      Contributed by Trevor Perrin.
      a398f821
  5. 12 6月, 2013 1 次提交
  6. 11 6月, 2013 7 次提交
  7. 05 6月, 2013 6 次提交
  8. 04 6月, 2013 1 次提交
  9. 01 6月, 2013 1 次提交
  10. 26 5月, 2013 4 次提交
  11. 14 5月, 2013 1 次提交
  12. 13 5月, 2013 1 次提交