History log of /openssl/ (Results 8101 – 8125 of 36074)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
26a44ad027-Jan-2021 Dr. David von Oheimb

obj_xref: rsassaPss must map to 'undef rsassaPss' (not 'undef rsaEncryption')

Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13968)

302e63cb28-Jan-2021 Richard Levitte

Prepare for 3.0 alpha 12

Reviewed-by: Tomas Mraz <tomas@openssl.org>

31a8925428-Jan-2021 Richard Levitte

Prepare for release of 3.0 alpha 11

Reviewed-by: Tomas Mraz <tomas@openssl.org>

4333b89f28-Jan-2021 Richard Levitte

Update copyright year

Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13999)


Configure
README.md
apps/ca.c
apps/cmp.c
apps/cmp_mock_srv.c
apps/crl.c
apps/dgst.c
apps/ec.c
apps/ecparam.c
apps/enc.c
apps/genpkey.c
apps/include/apps.h
apps/include/ec_common.h
apps/include/opt.h
apps/lib/apps.c
apps/lib/opt.c
apps/lib/s_cb.c
apps/openssl.c
apps/passwd.c
apps/pkey.c
apps/rehash.c
apps/req.c
apps/s_client.c
apps/smime.c
apps/speed.c
apps/srp.c
apps/x509.c
crypto/armcap.c
crypto/asn1/a_time.c
crypto/asn1/asn1_item_list.h
crypto/bio/bio_err.c
crypto/bio/bio_lib.c
crypto/bio/bss_mem.c
crypto/bn/bn_prime.c
crypto/bn/bn_sqrt.c
crypto/bn/bn_x931p.c
crypto/cmp/cmp_client.c
crypto/cmp/cmp_msg.c
crypto/cmp/cmp_server.c
crypto/cms/cms_dh.c
crypto/cms/cms_enc.c
crypto/cms/cms_env.c
crypto/cms/cms_ess.c
crypto/cms/cms_io.c
crypto/cms/cms_kari.c
crypto/cms/cms_lib.c
crypto/cms/cms_pwri.c
crypto/cms/cms_sd.c
crypto/cms/cms_smime.c
crypto/conf/conf_api.c
crypto/conf/conf_def.c
crypto/conf/conf_mod.c
crypto/context.c
crypto/core_fetch.c
crypto/ct/ct_sct_ctx.c
crypto/des/fcrypt.c
crypto/dh/dh_backend.c
crypto/dh/dh_key.c
crypto/dsa/dsa_ameth.c
crypto/dsa/dsa_backend.c
crypto/dsa/dsa_lib.c
crypto/ec/ec_ameth.c
crypto/ec/ec_backend.c
crypto/ec/ec_key.c
crypto/ec/ec_lib.c
crypto/ec/ec_mult.c
crypto/ec/ec_pmeth.c
crypto/ec/eck_prn.c
crypto/encode_decode/decoder_meth.c
crypto/encode_decode/encoder_meth.c
crypto/err/err.c
crypto/err/openssl.txt
crypto/evp/dh_ctrl.c
crypto/evp/ec_ctrl.c
crypto/evp/evp_err.c
crypto/evp/evp_fetch.c
crypto/evp/evp_lib.c
crypto/evp/evp_rand.c
crypto/evp/exchange.c
crypto/evp/p_legacy.c
crypto/evp/p_lib.c
crypto/http/http_client.c
crypto/http/http_local.h
crypto/initthread.c
crypto/ocsp/ocsp_http.c
crypto/ocsp/v3_ocsp.c
crypto/params_from_text.c
crypto/pem/pem_all.c
crypto/pem/pem_info.c
crypto/pkcs7/pk7_asn1.c
crypto/pkcs7/pk7_doit.c
crypto/pkcs7/pk7_lib.c
crypto/pkcs7/pk7_mime.c
crypto/pkcs7/pk7_smime.c
crypto/ppccap.c
crypto/provider_core.c
crypto/rand/rand_lib.c
crypto/rsa/rsa_ameth.c
crypto/rsa/rsa_lib.c
crypto/rsa/rsa_oaep.c
crypto/rsa/rsa_x931g.c
crypto/sm2/sm2_err.c
crypto/sm2/sm2_key.c
crypto/sm2/sm2_sign.c
crypto/srp/srp_lib.c
crypto/store/store_meth.c
crypto/x509/by_dir.c
crypto/x509/t_req.c
crypto/x509/t_x509.c
crypto/x509/v3_akid.c
crypto/x509/v3_conf.c
crypto/x509/v3_purp.c
crypto/x509/v3_san.c
crypto/x509/v3_skid.c
crypto/x509/v3_utf8.c
crypto/x509/x509_cmp.c
crypto/x509/x509_lu.c
crypto/x509/x509_req.c
crypto/x509/x509_vfy.c
crypto/x509/x_all.c
crypto/x509/x_crl.c
crypto/x509/x_pubkey.c
crypto/x509/x_x509.c
doc/internal/man3/x509v3_cache_extensions.pod
doc/man1/openssl-ca.pod.in
doc/man1/openssl-cmp.pod.in
doc/man1/openssl-crl2pkcs7.pod.in
doc/man1/openssl-ec.pod.in
doc/man1/openssl-pkcs12.pod.in
doc/man1/openssl-pkey.pod.in
doc/man1/openssl-req.pod.in
doc/man1/openssl-verification-options.pod
doc/man1/openssl-x509.pod.in
doc/man1/openssl.pod
doc/man3/ASN1_TIME_set.pod
doc/man3/ASN1_generate_nconf.pod
doc/man3/ASYNC_WAIT_CTX_new.pod
doc/man3/ASYNC_start_job.pod
doc/man3/BIO_find_type.pod
doc/man3/BIO_meth_new.pod
doc/man3/CONF_modules_load_file.pod
doc/man3/CRYPTO_THREAD_run_once.pod
doc/man3/CRYPTO_get_ex_new_index.pod
doc/man3/DH_generate_key.pod
doc/man3/EC_GROUP_copy.pod
doc/man3/ENGINE_add.pod
doc/man3/EVP_PKEY_get_group_name.pod
doc/man3/EVP_PKEY_new.pod
doc/man3/EVP_PKEY_settable_params.pod
doc/man3/EVP_RAND.pod
doc/man3/OSSL_CMP_CTX_new.pod
doc/man3/OSSL_CMP_ITAV_set0.pod
doc/man3/OSSL_CMP_MSG_get0_header.pod
doc/man3/OSSL_CMP_MSG_http_perform.pod
doc/man3/OSSL_CMP_SRV_CTX_new.pod
doc/man3/OSSL_CMP_STATUSINFO_new.pod
doc/man3/OSSL_CMP_exec_certreq.pod
doc/man3/OSSL_CMP_log_open.pod
doc/man3/OSSL_CMP_validate_msg.pod
doc/man3/OSSL_CRMF_pbmp_new.pod
doc/man3/OSSL_DECODER.pod
doc/man3/OSSL_ENCODER.pod
doc/man3/OSSL_HTTP_transfer.pod
doc/man3/OSSL_PARAM_BLD.pod
doc/man3/OSSL_PARAM_allocate_from_text.pod
doc/man3/OSSL_PARAM_int.pod
doc/man3/OSSL_PROVIDER.pod
doc/man3/OSSL_SELF_TEST_set_callback.pod
doc/man3/OSSL_trace_enabled.pod
doc/man3/OSSL_trace_set_channel.pod
doc/man3/SSL_CTX_dane_enable.pod
doc/man3/SSL_CTX_set_cert_verify_callback.pod
doc/man3/SSL_CTX_set_cipher_list.pod
doc/man3/SSL_CTX_set_tlsext_ticket_key_cb.pod
doc/man3/SSL_get_all_async_fds.pod
doc/man3/SSL_want.pod
doc/man3/X509V3_set_ctx.pod
doc/man3/X509_LOOKUP_hash_dir.pod
doc/man3/X509_NAME_get_index_by_NID.pod
doc/man3/X509_cmp.pod
doc/man3/X509_get_extension_flags.pod
doc/man3/X509_verify_cert.pod
doc/man3/X509v3_get_ext_by_NID.pod
doc/man3/d2i_RSAPrivateKey.pod
doc/man3/d2i_X509.pod
doc/man3/s2i_ASN1_IA5STRING.pod
doc/man5/config.pod
doc/man5/x509v3_config.pod
doc/man7/EVP_KEYEXCH-ECDH.pod
doc/man7/EVP_PKEY-EC.pod
doc/man7/OSSL_PROVIDER-default.pod
doc/man7/openssl-env.pod
doc/man7/provider-asym_cipher.pod
doc/man7/provider-base.pod
doc/man7/provider-cipher.pod
doc/man7/provider.pod
engines/e_loader_attic.c
fuzz/asn1.c
fuzz/server.c
include/crypto/asn1.h
include/crypto/ec.h
include/crypto/sm2.h
include/crypto/sm2err.h
include/crypto/types.h
include/crypto/x509.h
include/internal/cryptlib.h
include/internal/ktls.h
include/internal/thread_once.h
include/openssl/bioerr.h
include/openssl/bn.h
include/openssl/cmp.h.in
include/openssl/core_names.h
include/openssl/ec.h
include/openssl/err.h.in
include/openssl/evp.h
include/openssl/evperr.h
include/openssl/http.h
include/openssl/ocsp.h.in
include/openssl/params.h
include/openssl/pem.h
include/openssl/ssl.h.in
include/openssl/sslerr.h
include/openssl/types.h
include/openssl/x509.h.in
include/openssl/x509v3.h.in
providers/common/der/der_ec.h.in
providers/common/der/der_sm2.h.in
providers/fips/fipsprov.c
providers/fips/self_test_kats.c
providers/implementations/asymciphers/rsa_enc.c
providers/implementations/asymciphers/sm2_enc.c
providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
providers/implementations/ciphers/cipher_aes_ocb.c
providers/implementations/ciphers/cipher_chacha20_hw.c
providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c
providers/implementations/ciphers/cipher_rc4_hmac_md5.c
providers/implementations/ciphers/ciphercommon_ccm.c
providers/implementations/ciphers/ciphercommon_gcm.c
providers/implementations/exchange/dh_exch.c
providers/implementations/exchange/ecdh_exch.c
providers/implementations/exchange/kdf_exch.c
providers/implementations/include/prov/ciphercommon.h
providers/implementations/kdfs/krb5kdf.c
providers/implementations/keymgmt/ec_kmgmt.c
providers/implementations/signature/mac_legacy.c
providers/implementations/storemgmt/file_store.c
ssl/d1_lib.c
ssl/ktls.c
ssl/record/rec_layer_d1.c
ssl/s3_enc.c
ssl/s3_lib.c
ssl/ssl_cert.c
ssl/ssl_ciph.c
ssl/ssl_err.c
ssl/ssl_lib.c
ssl/ssl_local.h
ssl/ssl_rsa.c
ssl/statem/extensions.c
ssl/statem/statem.c
ssl/statem/statem.h
ssl/statem/statem_clnt.c
ssl/statem/statem_local.h
ssl/statem/statem_srvr.c
ssl/t1_enc.c
ssl/t1_lib.c
ssl/tls13_enc.c
ssl/tls_depr.c
test/aesgcmtest.c
test/certs/mkcert.sh
test/cmp_client_test.c
test/cmp_msg_test.c
test/cmp_protect_test.c
test/cmp_vfy_test.c
test/cmsapitest.c
test/drbgtest.c
test/evp_extra_test.c
test/evp_libctx_test.c
test/evp_test.c
test/helpers/cmp_testlib.c
test/helpers/cmp_testlib.h
test/helpers/handshake.c
test/helpers/pkcs12.c
test/helpers/ssl_test_ctx.c
test/helpers/ssl_test_ctx.h
test/http_test.c
test/recipes/15-test_ecparam.t
test/recipes/15-test_gendsa.t
test/recipes/20-test_app.t
test/recipes/20-test_dhparam.t
test/recipes/25-test_req.t
test/recipes/25-test_x509.t
test/recipes/80-test_cms.t
test/recipes/80-test_ssl_new.t
test/recipes/80-test_ssl_old.t
test/recipes/80-test_x509aux.t
test/recipes/90-test_threads.t
test/recipes/91-test_pkey_check.t
test/recipes/tconversion.pl
test/simpledynamic.h
test/smime-certs/mksmime-certs.sh
test/ssl-tests/03-custom_verify.cnf.in
test/ssl_old_test.c
test/sslapitest.c
test/testutil.h
test/threadstest.c
test/tls13secretstest.c
test/verify_extra_test.c
test/x509aux.c
util/check-format-test-negatives.c
util/check-format-test-positives.c
util/check-format.pl
util/find-doc-nits
util/perl/OpenSSL/Util/Pod.pm
92bc61e428-Jan-2021 Richard Levitte

Update NEWS.md before alpha11 release

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13

Update NEWS.md before alpha11 release

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13996)

show more ...

5ac632ee27-Jan-2021 Richard Levitte

APPS: Restore inclusions

An '#include <string.h>' was mistakenly removed from apps/ec.c and
apps/ecparam.c

Fixes #13986

Reviewed-by: Tomas Mraz <tomas@openssl.org>

APPS: Restore inclusions

An '#include <string.h>' was mistakenly removed from apps/ec.c and
apps/ecparam.c

Fixes #13986

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/13989)

show more ...

b1eae34b21-Jan-2021 Matt Caswell

Fix running mingw dhparam test under wine

The dhparam test was failing to properly handle line endings when
running a mingw configured build under wine.

Fixes #13557

Re

Fix running mingw dhparam test under wine

The dhparam test was failing to properly handle line endings when
running a mingw configured build under wine.

Fixes #13557

Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13923)

show more ...

fa2a749026-Jan-2021 Daniel Bevenius

Fix typo in thread_once comments

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13964)

eeb09f1b26-Jan-2021 Richard Levitte

Fix OSSL_PARAM_allocate_from_text() for EBCDIC

OSSL_PARAM_allocate_from_text() converted text values to UTF-8
OSSL_PARAMs with a simple strncpy(). However, if the text is EBCDIC,
th

Fix OSSL_PARAM_allocate_from_text() for EBCDIC

OSSL_PARAM_allocate_from_text() converted text values to UTF-8
OSSL_PARAMs with a simple strncpy(). However, if the text is EBCDIC,
that won't become UTF-8. Therefore, it's made to convert from EBCDIC
to ASCII on platforms where the native character encoding is the
former.

One might argue that the conversion should be the responsibility of
the application. However, this is a helper function, and the calling
application can't easily know what sort of OSSL_PARAM the input values
are going to be used for.

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13961)

show more ...

0c3eb27916-Jan-2021 Dr. David von Oheimb

TLS client: allow cert verify callback return -1 for SSL_ERROR_WANT_RETRY_VERIFY

The client-side cert verification callback function may not only return
as usual for success or 0 for fai

TLS client: allow cert verify callback return -1 for SSL_ERROR_WANT_RETRY_VERIFY

The client-side cert verification callback function may not only return
as usual for success or 0 for failure, but also -1,
typically on failure verifying the server certificate.
This makes the handshake suspend and return control to the calling application
with SSL_ERROR_WANT_RETRY_VERIFY.
The app can for instance fetch further certificates or cert status information
needed for the verification.
Calling SSL_connect() again resumes the connection attempt
by retrying the server certificate verification step.
This process may even be repeated if need be.

The core implementation of the feature is in ssl/statem/statem_clnt.c,
splitting tls_process_server_certificate() into a preparation step
that just copies the certificates received from the server to s->session->peer_chain
(rather than having them in a local variable at first) and returns to the state machine,
and a post-processing step in tls_post_process_server_certificate() that can be repeated:
Try verifying the current contents of s->session->peer_chain basically as before,
but give the verification callback function the chance to pause connecting and
make the TLS state machine later call tls_post_process_server_certificate() again.
Otherwise processing continues as usual.

The documentation of the new feature is added to SSL_CTX_set_cert_verify_callback.pod
and SSL_want.pod.

This adds two tests:
* A generic test in test/helpers/handshake.c
on the usability of the new server cert verification retry feature.
It is triggered via test/ssl-tests/03-custom_verify.cnf.in (while the bulky auto-
generated changes to test/ssl-tests/03-custom_verify.cnf can be basically ignored).
* A test in test/sslapitest.c that demonstrates the effectiveness of the approach
for augmenting the cert chain provided by the server in between SSL_connect() calls.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13906)

show more ...

1395a84e24-Jan-2021 Daiki Ueno

params: OSSL_PARAM_utf8_ptr: don't automatically reference `address`

Since the pointer can be later be modified, the caller should have the
responsibility to supply the address of that.

params: OSSL_PARAM_utf8_ptr: don't automatically reference `address`

Since the pointer can be later be modified, the caller should have the
responsibility to supply the address of that.

Signed-off-by: Daiki Ueno <dueno@redhat.com>

Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13951)

show more ...

df78589825-Jan-2021 Richard Levitte

DOC: Fix a few minor issues in OSSL_ENCODER / OSSL_DECODER docs

Partially fixes #13949

Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openss

DOC: Fix a few minor issues in OSSL_ENCODER / OSSL_DECODER docs

Partially fixes #13949

Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13954)

show more ...

ba0a6d1d24-Jan-2021 Richard Levitte

Clean away unnecessary length related OSSL_PARAM key names

This cleans away old misunderstandings of what can be done with OSSL_PARAM.

Reviewed-by: Paul Dale <pauli@openssl.org>

Clean away unnecessary length related OSSL_PARAM key names

This cleans away old misunderstandings of what can be done with OSSL_PARAM.

Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13946)

show more ...

7b0f64b122-Jan-2021 Tomas Mraz

Check that the ecparam and pkeyparam do not mangle the parameters

Just comparison of the original parameter file with the -out output.

Some test files have non-canonical encoding, s

Check that the ecparam and pkeyparam do not mangle the parameters

Just comparison of the original parameter file with the -out output.

Some test files have non-canonical encoding, so they are moved
to a different directory.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13139)

show more ...


test/recipes/15-test_ecparam.t
test/recipes/15-test_ecparam_data/noncanon/c2pnb163v1-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/c2pnb208w1-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/secp160k1-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/secp192k1-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/secp224k1-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/secp256k1-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/secp521r1-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/sect113r1-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/sect113r2-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/sect163k1-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/sect163r2-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/sect193r1-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/sect193r2-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/sect233k1-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/sect233r1-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/sect239k1-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/sect283k1-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/sect283r1-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/sect409k1-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/sect409r1-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/sect571k1-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/sect571r1-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls1-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls10-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls11-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls3-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls4-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls5-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls8-explicit.pem
test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls9-explicit.pem
82a4620022-Jan-2021 Tomas Mraz

Add checks for NULL return from EC_KEY_get0_group()

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13139)

f468e2f921-Jan-2021 Tomas Mraz

ec: Document that -conv_form and -no_public are not supported with engine

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13139)

59b6425921-Jan-2021 Tomas Mraz

ssl_old_test.c: Replace use of deprecated EC functions

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13139)

adffee9720-Jan-2021 Tomas Mraz

EVP_PKEY_get_group_name works with public keys as well

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13139)

36fafb2e20-Jan-2021 Tomas Mraz

Add manpage for EVP_PKEY_get_field_type and EVP_PKEY_get_point_conv_form

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13139)

0c8e98e620-Jan-2021 Tomas Mraz

Avoid using OSSL_PKEY_PARAM_GROUP_NAME when the key might be legacy

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13139)

f377e58f20-Jan-2021 Tomas Mraz

Disable the test-ec completely when building with no-ec

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13139)

3d34bedf18-Jan-2021 Matt Caswell

Add EVP_PKEY functions to get EC conv form and field type

libssl at the moment downgrades an EVP_PKEY to an EC_KEY object in order
to get the conv form and field type. Instead we provide

Add EVP_PKEY functions to get EC conv form and field type

libssl at the moment downgrades an EVP_PKEY to an EC_KEY object in order
to get the conv form and field type. Instead we provide EVP_PKEY level
functions to do this.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13139)

show more ...

5b5eea4b15-Oct-2020 Shane Lontis

Deprecate EC_KEY + Update ec apps to use EVP_PKEY

Co-author: Richard Levitte <levitte@openssl.org>
Co-author: Tomas Mraz <tmraz@openssl.org>

Reviewed-by: Matt Caswell <matt@open

Deprecate EC_KEY + Update ec apps to use EVP_PKEY

Co-author: Richard Levitte <levitte@openssl.org>
Co-author: Tomas Mraz <tmraz@openssl.org>

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13139)

show more ...

98dbf2c115-Oct-2020 Shane Lontis

Add functions to set values into an EVP_PKEY

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/

Add functions to set values into an EVP_PKEY

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13139)

show more ...

5764c35213-Nov-2019 Tomas Mraz

krb5kdf: Do not dereference NULL ctx when allocation fails

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13953)

1...<<321322323324325326327328329330>>...1443