X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=CHANGES;h=4500fbdd9b209c8d82b9fa73aa80d53c2f6e108c;hp=491f85efbb1876bd939497603df26257b8d6ee67;hb=624265c60e07f8e5f251d0f5b79e34cf0221af73;hpb=f39a5501ce69cab0c7282f5dcbf2b80d8ee259f2 diff --git a/CHANGES b/CHANGES index 491f85efbb..4500fbdd9b 100644 --- a/CHANGES +++ b/CHANGES @@ -9,6 +9,32 @@ Changes between 1.1.0f and 1.1.1 [xx XXX xxxx] + *) Add a STORE module, which implements a uniform and URI based reader of + stores that can contain keys, certificates, CRLs and numerous other + objects. The main API is loosely based on a few stdio functions, + and includes OSSL_STORE_open, OSSL_STORE_load, OSSL_STORE_eof, + OSSL_STORE_error and OSSL_STORE_close. + The implementation uses backends called "loaders" to implement arbitrary + URI schemes. There is one built in "loader" for the 'file' scheme. + [Richard Levitte] + + *) Add devcrypto engine. This has been implemented against cryptodev-linux, + then adjusted to work on FreeBSD 8.4 as well. + Enable by configuring with 'enable-devcryptoeng'. This is done by default + on BSD implementations, as cryptodev.h is assumed to exist on all of them. + [Richard Levitte] + + *) Module names can prefixed with OSSL_ or OPENSSL_. This affects + util/mkerr.pl, which is adapted to allow those prefixes, leading to + error code calls like this: + + OSSL_FOOerr(OSSL_FOO_F_SOMETHING, OSSL_FOO_R_WHATEVER); + + With this change, we claim the namespaces OSSL and OPENSSL in a manner + that can be encoded in C. For the foreseeable future, this will only + affect new modules. + [Richard Levitte and Tim Hudson] + *) Removed BSD cryptodev engine. [Rich Salz]