Add the Dummy Async engine (dasync)
authorMatt Caswell <matt@openssl.org>
Fri, 13 Feb 2015 23:25:33 +0000 (23:25 +0000)
committerMatt Caswell <matt@openssl.org>
Fri, 20 Nov 2015 23:31:42 +0000 (23:31 +0000)
commita14e9ff713cbe7dbbba2aa667466490291cffc68
tree9700ca44ab4aca11395033c2b52298d064119e40
parenta3667c316ae60ef454fb804221c3ca44af30a9aa
Add the Dummy Async engine (dasync)

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: Rich Salz <rsalz@openssl.org>
engines/Makefile
engines/e_dasync.c [new file with mode: 0644]
engines/e_dasync.ec [new file with mode: 0644]
engines/e_dasync_err.c [new file with mode: 0644]
engines/e_dasync_err.h [new file with mode: 0644]
include/openssl/engine.h
util/libeay.num