| Branch: | Tag: | Revision:

gdp / ep / ep_crypto.h @ master

History | View | Annotate | Download (9.44 KB)

# Date Author Comment
1042a70f 04/02/2019 05:51 PM Eric Allman

Change ep_crypto_{md|sign|vrfy}_new to return an error status so we can
do a better job of diagnosing problems.

c87dd166 01/23/2019 07:56 AM Eric Allman

Update license date on all files. No functional changes.

7cf6cc1c 10/24/2018 12:53 PM Eric Allman

Crypto changes to better support NULL encryption.

8cfe4117 05/25/2018 01:22 PM Eric Allman

It turns out that including a GOB pointer in the datum causes too many
locking problems. Just pass the gob in as needed.

742eee68 03/23/2018 12:36 PM Eric Allman

Merge branch 'master' into eric/temp

e844af35 01/23/2018 04:44 PM Eric Allman

Include __BEGIN_DECLS and __END_DECLS (i.e., extern "C" blocks) to play
well with C++.

3effd9ba 11/30/2017 08:03 PM Eric Allman

Another attempt to get UUID working on all platforms (there appears to
be no consistency to speak of).

970aa77d 07/12/2017 03:53 PM Eric Allman

Add attempt to decode OpenSSL error codes and translate them to EP_STATs
so user error messages can be more detailed.

897accec 02/06/2017 10:41 AM Eric Allman

Update licenses to 2017.

a66f3ca5 11/08/2016 02:40 PM Eric Allman

Increase maximum size of signature buffer to 16k to handle large RSA

2f1080ba 09/24/2016 07:46 AM Eric Allman

Patches for crypto code for compatibility with LibreSSL (versus

0b823f59 02/26/2016 02:00 PM Eric Allman

Fix innocuous but wasteful error in max signature size.

cea1adbd 02/26/2016 01:50 PM Eric Allman

Add support for RIPEMD160 and ep_crypto_md_len (to return the length of
a hash algorithm).

8ac0e880 01/28/2016 06:45 PM Eric Allman

Fix openssl version compatibility problem: "EVP_MD_CTX_create()
and EVP_MD_CTX_destroy() were renamed to EVP_MD_CTX_new() and
EVP_MD_CTX_free() in OpenSSL 1.1."

6bd5476b 12/01/2015 01:22 PM Eric Allman

Update license. No code changes.

055d3009 11/21/2015 01:20 PM Eric Allman

Include copyright in all files. There are scripts to do bulk
replacement of the copyright if desired.

7023c91a 11/21/2015 10:18 AM Eric Allman

A few more cleanups for EP crypto routines. Some of the cipher APIs
have been changed to be more consistent with the asymmetric APIs, but
mostly the changes are comments and improved error messages.

03834a8b 11/20/2015 11:57 AM Eric Allman

Add comments to ep_crypto_* routines.

058dfca9 11/13/2015 10:54 AM Eric Allman

Remove keytype parameter from most ep_crypto routines; it can be derived
from the type of the key in use.

ac90b0f6 09/30/2015 06:31 PM Eric Allman

Improve documentation for libep crypto APIs.

8712047f 09/20/2015 03:02 PM Eric Allman

Add libep support for symmetric ciphers.

d18b013a 08/04/2015 09:53 AM Eric Allman

Implement encryption of secret keys. Adds -e flag to gcl-create to
choose the algorithm. An algorithm of "none" disables encryption.

e24c9b55 08/01/2015 04:38 PM Eric Allman

Fix creation of anonymous (no external name) logs

b0136566 08/01/2015 03:37 PM Eric Allman

Implement ECDSA signing (and set it to be the default). This also
augments log-view to print the details of keys (and makes the print
routines available in the ep_crypto code).

42d9d20e 07/29/2015 05:09 PM Eric Allman

Document new libep routines, notably for cryptography.

400217d7 07/28/2015 06:09 PM Eric Allman

Check public/secret key compatibility; additional debugging (crypto and

2a64fc09 07/28/2015 12:53 PM Eric Allman

Clean up gcl-create flags to allow more tuning. Also includes better

e57b2ceb 07/28/2015 10:58 AM Eric Allman

Include DSA support. Changes the semantics of gcl-create -k flag to
take an argument with the key algorithm ("rsa" or "dsa").

f7307b63 07/27/2015 04:30 PM Eric Allman

Signature checking working. No action taken on bad signature yet.
Still considerable cleanup left to be done.

9a47c6c7 07/24/2015 09:38 AM Eric Allman

Another signing snapshot: signatures are created and sent but not
checked. Metadata is returned when a GCL is opened. Still have a
problem with reference counting of GCL handles.

f80ae9c0 07/22/2015 09:54 AM Eric Allman

Snapshot adding signing. Signatures are computed but not sent or