1. 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
  2. 08 12月, 2015 2 次提交
  3. 03 12月, 2015 1 次提交
    • D
      Remove legacy sign/verify from EVP_MD. · 7f572e95
      Dr. Stephen Henson 提交于
      Remove sign/verify and required_pkey_type fields of EVP_MD: these are a
      legacy from when digests were linked to public key types. All signing is
      now handled by the corresponding EVP_PKEY_METHOD.
      
      Only allow supported digest types in RSA EVP_PKEY_METHOD: other algorithms
      already block unsupported types.
      
      Remove now obsolete EVP_dss1() and EVP_ecdsa().
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      7f572e95
  4. 22 11月, 2015 1 次提交
  5. 21 11月, 2015 3 次提交
    • M
      Rename some daysnc functions for consistency · 46a283c0
      Matt Caswell 提交于
      For some reason the dasync sha1 functions did not start with the
      dasync prefix like all of the other functions do. Changed for
      consistency.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      46a283c0
    • M
      Initial Async notify code changes · f4da39d2
      Matt Caswell 提交于
      Initial API implemented for notifying applications that an ASYNC_JOB
      has completed. Currently only s_server is using this. The Dummy Async
      engine "cheats" in that it notifies that it has completed *before* it
      pauses the job. A normal async engine would not do that.
      
      Only the posix version of this has been implemented so far, so it will
      probably fail to compile on Windows at the moment.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      f4da39d2
    • M
      Add the Dummy Async engine (dasync) · a14e9ff7
      Matt Caswell 提交于
      This engine is for developers of async aware applications. It simulates
      asynchronous activity with external hardware. This initial version supports
      SHA1 and RSA. Certain operations using those algorithms have async job
      "pauses" in them - using the new libcrypto async capability.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      a14e9ff7