Build Update for openssl/openssl
-------------------------------------

Build: #37572
Status: Errored

Duration: 1 hr, 32 mins, and 8 secs
Commit: 80f4fd1 (master)
Author: Shane Lontis
Message: Add KEM (Key encapsulation mechanism) support to providers

SP800-56Br2 requires support for the RSA primitives for RSASVE generate and 
recover.
As these are simple KEM operations another operation type has been added that 
can support future extensions.

Added public functions EVP_PKEY_encapsulate_init(), EVP_PKEY_encapsulate(), 
EVP_PKEY_decapsulate_init() and EVP_PKEY_decapsulate()
Added EVP_KEM_* functions.
Added OSSL_FUNC_kem_* dispatch functions

Added EVP_PKEY_CTX_set_kem_op() so that different types of KEM can be added in 
the future. This value must currently be set to
"RSASVE" after EVP_PKEY_encapsulate_init() & EVP_PKEY_decapsulate_init() as 
there is no default value.
This allows the existing RSA key types, keymanagers, and encoders to be used 
with the encapsulation operations.

The design of the public API's resulted from contributions from @romen & 
@levitte.

Reviewed-by: Nicola Tuveri <[email protected]>
Reviewed-by: Matt Caswell <[email protected]>
(Merged from https://github.com/openssl/openssl/pull/12750)

View the changeset: 
https://github.com/openssl/openssl/compare/28833f1465a2...80f4fd18f72c

View the full build log and details: 
https://travis-ci.com/github/openssl/openssl/builds/185315057?utm_medium=notification&utm_source=email


--

You can unsubscribe from build emails from the openssl/openssl repository going 
to 
https://travis-ci.com/account/preferences/unsubscribe?repository=13885459&utm_medium=notification&utm_source=email.
Or unsubscribe from *all* email updating your settings at 
https://travis-ci.com/account/preferences/unsubscribe?utm_medium=notification&utm_source=email.
Or configure specific recipients for build notifications in your .travis.yml 
file. See https://docs.travis-ci.com/user/notifications.

Reply via email to