History log of /openssl/ (Results 7276 – 7300 of 36071)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
3f883c7c07-Apr-2021 Shane Lontis

Replace OSSL_PARAM_BLD_free_params() with OSSL_PARAM_free().

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

884314ca07-Apr-2021 Shane Lontis

Add OSSL_PARAM_dup() and OSSL_PARAM_merge().

These functions are prerequisites for implementing EVP_PKEY_todata().

OSSL_PARAM_dup() is required to make a deep copy of the exported

Add OSSL_PARAM_dup() and OSSL_PARAM_merge().

These functions are prerequisites for implementing EVP_PKEY_todata().

OSSL_PARAM_dup() is required to make a deep copy of the exported
params (since the provider export() uses a OSSL_PARAM_BLD which throws away the
data after the call), and then use OSSL_PARAM_merge() to add some additional params
that can be passed to the EVP_PKEY_todata().

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

show more ...

d36114d709-Apr-2021 Pauli

kmac: update the documention for the customisation string maximum length

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14810)

13eaa4ec09-Apr-2021 Pauli

kmac: fix customistation string overflow bug

Previously there was an off by two error allowing a stack buffer overrun.
Avoided this by allocating a correct sized buffer on the stack. A

kmac: fix customistation string overflow bug

Previously there was an off by two error allowing a stack buffer overrun.
Avoided this by allocating a correct sized buffer on the stack. A side effect
is that the maximum size of the customisation string can be increased.

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14810)

show more ...

810a169e09-Apr-2021 Pauli

kmac: add long customisation string example

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14810)

e3c2a55d10-Apr-2021 Pauli

Add additional KMAC error

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14810)

b1c908f406-Mar-2021 Armin Fuerst

apps: fix warning about size_t / int conversion

Windows builds show the following warning:
(..\apps\ca.c(2643): warning C4267: 'function': conversion
from 'size_t' to 'int', possible

apps: fix warning about size_t / int conversion

Windows builds show the following warning:
(..\apps\ca.c(2643): warning C4267: 'function': conversion
from 'size_t' to 'int', possible loss of data)

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

show more ...

d3a5898a06-Apr-2021 Dave Coombs

crl2pkcs7 shouldn't include empty optional sets

If using crl2pkcs7 -nocrl and with no -certfiles, we shouldn't include
the implicitly tagged [0] certs and [1] crls sets as they are marke

crl2pkcs7 shouldn't include empty optional sets

If using crl2pkcs7 -nocrl and with no -certfiles, we shouldn't include
the implicitly tagged [0] certs and [1] crls sets as they are marked
optional and would be empty.

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

show more ...

4c979cbe07-Apr-2021 Nan Xiao

Fix typos in x509.pod

CLA: trivial

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

Fix typos in x509.pod

CLA: trivial

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

show more ...

bd6e7fb731-Mar-2021 Tomas Mraz

Small fixes and cleanups of provider API documentation

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.co

Small fixes and cleanups of provider API documentation

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14756)

show more ...

fdb5315b31-Mar-2021 Tomas Mraz

provider-decoder.pod: Documentation of provider side decoder API

Fixes #13949

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Matt Caswell <matt@openssl.org>

provider-decoder.pod: Documentation of provider side decoder API

Fixes #13949

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14756)

show more ...

3201abeb07-Apr-2021 Nan Xiao

Fix typo in statem_clnt.c

CLA: trivial

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

Fix typo in statem_clnt.c

CLA: trivial

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

show more ...

dfccfde030-Mar-2021 Christian Heimes

Inherit hostflags verify params even without hosts

X509_VERIFY_PARAM_inherit() now copies hostflags independently of hosts.

Previously hostflags were only copied when at least one h

Inherit hostflags verify params even without hosts

X509_VERIFY_PARAM_inherit() now copies hostflags independently of hosts.

Previously hostflags were only copied when at least one host was set.
Typically applications don't configure hosts on SSL_CTX. The change
enables applications to configure hostflags on SSL_CTX and have OpenSSL
copy the flags from SSL_CTX to SSL.

Fixes: https://github.com/openssl/openssl/issues/14579
Signed-off-by: Christian Heimes <christian@python.org>

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

show more ...

6d9e045e25-Mar-2021 Dr. David von Oheimb

d2i_PrivateKey_decoder(): Fix premature exit on unsuccessful OSSL_DECODER_CTX_new_for_pkey()

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

d2i_PrivateKey_decoder(): Fix premature exit on unsuccessful OSSL_DECODER_CTX_new_for_pkey()

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

show more ...

4957d95222-Mar-2021 Dr. David von Oheimb

PEM_X509_INFO_read_bio_ex(): Generalize to allow parsing any type of private key

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

c1fd710222-Mar-2021 Dr. David von Oheimb

d2i_PrivateKey{,_ex}() and PEM_X509_INFO_read_bio_ex(): Fix handling of RSA/DSA/EC private key

This is needed to correct d2i_PrivateKey() after it was changed by commit 576892d78f80cf9a.

d2i_PrivateKey{,_ex}() and PEM_X509_INFO_read_bio_ex(): Fix handling of RSA/DSA/EC private key

This is needed to correct d2i_PrivateKey() after it was changed by commit 576892d78f80cf9a.

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

show more ...

321ac1f220-Mar-2021 Dr. David von Oheimb

PEM_X509_INFO_read,{_bio}_ex(): Complete documentation in PEM_X509_INFO_read_bio_ex.pod

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

PEM_X509_INFO_read,{_bio}_ex(): Complete documentation in PEM_X509_INFO_read_bio_ex.pod

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

show more ...

987a66a607-Apr-2021 Pauli

apps: fix Camellia CBC performance loop

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

2f8fca7908-Apr-2021 Matt Caswell

Prepare for 3.0 alpha 15

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

f510d61408-Apr-2021 Matt Caswell

Prepare for release of 3.0 alpha 14

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

3c2bdd7d08-Apr-2021 Matt Caswell

Update copyright year

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


apps/s_time.c
apps/verify.c
crypto/aria/aria.c
crypto/asn1/a_bitstr.c
crypto/asn1/a_digest.c
crypto/asn1/a_gentm.c
crypto/asn1/a_int.c
crypto/asn1/a_object.c
crypto/asn1/a_sign.c
crypto/asn1/a_type.c
crypto/asn1/a_utctm.c
crypto/asn1/asn1_lib.c
crypto/asn1/asn1_local.h
crypto/asn1/asn1_par.c
crypto/asn1/evp_asn1.c
crypto/asn1/standard_methods.h
crypto/asn1/tasn_dec.c
crypto/asn1/tasn_enc.c
crypto/asn1/tasn_fre.c
crypto/asn1/tasn_new.c
crypto/asn1/tasn_prn.c
crypto/asn1/tasn_utl.c
crypto/asn1/x_algor.c
crypto/asn1/x_int64.c
crypto/asn1_dsa.c
crypto/async/async.c
crypto/bio/b_addr.c
crypto/bn/asm/rsaz-avx512.pl
crypto/bn/bn_div.c
crypto/bn/bn_exp.c
crypto/bn/bn_local.h
crypto/bn/bn_mont.c
crypto/bn/bn_srp.c
crypto/bn/rsaz_exp.h
crypto/bn/rsaz_exp_x2.c
crypto/cms/cms_att.c
crypto/cms/cms_err.c
crypto/comp/c_zlib.c
crypto/conf/conf_local.h
crypto/conf/conf_mall.c
crypto/conf/conf_sap.c
crypto/conf/conf_ssl.c
crypto/ct/ct_local.h
crypto/ct/ct_vfy.c
crypto/ct/ct_x509v3.c
crypto/ctype.c
crypto/ec/curve25519.c
crypto/ec/curve448/arch_32/f_impl.c
crypto/ec/curve448/arch_64/arch_intrinsics.h
crypto/ec/curve448/arch_64/f_impl.c
crypto/ec/curve448/arch_64/f_impl.h
crypto/ec/curve448/curve448.c
crypto/ec/curve448/curve448_local.h
crypto/ec/curve448/curve448_tables.c
crypto/ec/curve448/curve448utils.h
crypto/ec/curve448/ed448.h
crypto/ec/curve448/eddsa.c
crypto/ec/curve448/field.h
crypto/ec/curve448/point_448.h
crypto/ec/curve448/scalar.c
crypto/ec/curve448/word.h
crypto/encode_decode/encoder_local.h
crypto/engine/eng_ctrl.c
crypto/engine/eng_dyn.c
crypto/engine/eng_init.c
crypto/engine/eng_lib.c
crypto/engine/eng_list.c
crypto/engine/eng_pkey.c
crypto/engine/eng_table.c
crypto/engine/tb_asnmth.c
crypto/err/err_blocks.c
crypto/err/err_prn.c
crypto/evp/e_aes.c
crypto/evp/e_aria.c
crypto/evp/e_camellia.c
crypto/evp/e_cast.c
crypto/evp/e_des3.c
crypto/evp/e_rc4.c
crypto/evp/e_rc4_hmac_md5.c
crypto/evp/e_sm4.c
crypto/ffc/ffc_params.c
crypto/idea/i_cfb64.c
crypto/idea/i_ofb64.c
crypto/init.c
crypto/lhash/lhash.c
crypto/mem_sec.c
crypto/modes/cbc128.c
crypto/modes/cfb128.c
crypto/modes/ctr128.c
crypto/modes/ofb128.c
crypto/modes/siv128.c
crypto/o_str.c
crypto/objects/o_names.c
crypto/objects/obj_dat.c
crypto/pem/pem_lib.c
crypto/poly1305/poly1305.c
crypto/poly1305/poly1305_base2_44.c
crypto/property/defn_cache.c
crypto/property/property.c
crypto/property/property_local.h
crypto/property/property_parse.c
crypto/provider_local.h
crypto/provider_predefined.c
crypto/rand/prov_seed.c
crypto/rand/rand_local.h
crypto/rand/rand_meth.c
crypto/rand/rand_pool.c
crypto/rand/randfile.c
crypto/rsa/rsa_acvp_test_params.c
crypto/rsa/rsa_asn1.c
crypto/rsa/rsa_chk.c
crypto/rsa/rsa_mp.c
crypto/rsa/rsa_sign.c
crypto/sm3/legacy_sm3.c
crypto/sm3/sm3.c
crypto/sm3/sm3_local.h
crypto/sm4/sm4.c
crypto/sparse_array.c
crypto/store/store_init.c
crypto/store/store_local.h
crypto/store/store_register.c
crypto/threads_none.c
crypto/trace.c
crypto/ts/ts_local.h
crypto/ui/ui_openssl.c
crypto/x509/ext_dat.h
crypto/x509/pcy_cache.c
crypto/x509/pcy_data.c
crypto/x509/pcy_local.h
crypto/x509/pcy_map.c
crypto/x509/pcy_node.c
crypto/x509/standard_exts.h
crypto/x509/v3_addr.c
crypto/x509/v3_admis.c
crypto/x509/v3_asid.c
crypto/x509/v3_bcons.c
crypto/x509/v3_bitst.c
crypto/x509/v3_cpols.c
crypto/x509/v3_crld.c
crypto/x509/v3_enum.c
crypto/x509/v3_extku.c
crypto/x509/v3_ia5.c
crypto/x509/v3_info.c
crypto/x509/v3_int.c
crypto/x509/v3_ist.c
crypto/x509/v3_ncons.c
crypto/x509/v3_pci.c
crypto/x509/v3_pcons.c
crypto/x509/v3_pku.c
crypto/x509/v3_pmaps.c
crypto/x509/v3_sxnet.c
crypto/x509/v3_tlsf.c
crypto/x509/v3_utl.c
crypto/x509/x509_att.c
crypto/x509/x509_local.h
crypto/x509/x509_set.c
crypto/x509/x509cset.c
crypto/x509/x_req.c
crypto/x86_64cpuid.pl
demos/bio/client-arg.c
demos/bio/client-conf.c
doc/internal/man3/OSSL_METHOD_STORE.pod
doc/internal/man3/evp_generic_fetch.pod
doc/man1/openssl-cms.pod.in
doc/man1/openssl-enc.pod.in
doc/man1/openssl-fipsinstall.pod.in
doc/man1/openssl-ts.pod.in
doc/man3/BIO_f_ssl.pod
doc/man3/BIO_push.pod
doc/man3/BN_mod_exp_mont.pod
doc/man3/CMS_verify.pod
doc/man3/DSA_generate_parameters.pod
doc/man3/DSA_sign.pod
doc/man3/EVP_PKEY_decapsulate.pod
doc/man3/EVP_PKEY_decrypt.pod
doc/man3/EVP_PKEY_encapsulate.pod
doc/man3/EVP_PKEY_encrypt.pod
doc/man3/EVP_PKEY_print_private.pod
doc/man3/EVP_PKEY_sign.pod
doc/man3/EVP_PKEY_verify.pod
doc/man3/EVP_PKEY_verify_recover.pod
doc/man3/EVP_set_default_properties.pod
doc/man3/OCSP_response_status.pod
doc/man3/OPENSSL_ia32cap.pod
doc/man3/OPENSSL_malloc.pod
doc/man3/OSSL_DECODER_from_bio.pod
doc/man3/OSSL_ENCODER_to_bio.pod
doc/man3/RSA_private_encrypt.pod
doc/man3/X509_PUBKEY_new.pod
doc/man7/EVP_PKEY-FFC.pod
doc/man7/crypto.pod
doc/man7/openssl-glossary.pod
doc/man7/provider-encoder.pod
doc/man7/provider-storemgmt.pod
e_os.h
include/crypto/bn_srp.h
include/crypto/objects.h
include/crypto/siv.h
include/internal/comp.h
include/openssl/cms.h.in
include/openssl/pkcs7.h.in
include/openssl/ts.h
providers/baseprov.c
providers/common/der/der_sm2_key.c
providers/common/der/der_sm2_sig.c
providers/common/include/prov/providercommon.h
providers/implementations/ciphers/cipher_aes_siv_hw.c
providers/implementations/ciphers/cipher_aes_xts.h
providers/implementations/ciphers/cipher_aes_xts_fips.c
providers/implementations/ciphers/cipher_sm4_hw.c
providers/implementations/digests/sm3_prov.c
providers/implementations/encode_decode/encode_key2ms.c
providers/implementations/include/prov/kdfexchange.h
providers/implementations/include/prov/seeding.h
providers/implementations/kdfs/pbkdf2.h
providers/implementations/kdfs/pbkdf2_fips.c
providers/implementations/keymgmt/kdf_legacy_kmgmt.c
providers/implementations/rands/seeding/rand_cpu_x86.c
providers/implementations/rands/seeding/rand_tsc.c
providers/implementations/rands/seeding/rand_vms.c
providers/implementations/rands/seeding/rand_vxworks.c
providers/implementations/rands/seeding/rand_win.c
ssl/bio_ssl.c
ssl/ssl_sess.c
test/asn1_internal_test.c
test/cipherlist_test.c
test/clienthellotest.c
test/cmp_asn_test.c
test/cmp_hdr_test.c
test/curve448_internal_test.c
test/dsatest.c
test/exdatatest.c
test/exptest.c
test/gmdifftest.c
test/hexstr_test.c
test/keymgmt_internal_test.c
test/modes_internal_test.c
test/moduleloadtest.c
test/namemap_internal_test.c
test/param_build_test.c
test/property_test.c
test/recipes/02-test_errstr.t
test/recipes/02-test_internal_keymgmt.t
test/recipes/04-test_pem_reading.t
test/recipes/06-test_rdrand_sanity.t
test/recipes/25-test_eai_data.t
test/recipes/30-test_evp_data/evpciph_aes_common.txt
test/recipes/30-test_evp_data/evppkey_rsa.txt
test/recipes/30-test_evp_data/evppkey_sm2.txt
test/recipes/30-test_evp_extra.t
test/recipes/65-test_cmp_hdr.t
test/recipes/65-test_cmp_status.t
test/recipes/70-test_renegotiation.t
test/recipes/70-test_sslvertol.t
test/recipes/71-test_ssl_ctx.t
test/recipes/95-test_external_gost_engine.t
test/recipes/95-test_external_pyca.t
test/shlibloadtest.c
test/siphash_internal_test.c
test/sm4_internal_test.c
test/ssl_cert_table_internal_test.c
util/mkdir-p.pl
util/perl/TLSProxy/Message.pm
71a05dcd25-Mar-2021 Matt Caswell

Remove a TODO in EVP_set_default_properties

Fixes #14371

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

906bced125-Mar-2021 Matt Caswell

Update the algorithm fetching documentation links

The documentation on algorithm fetching has moved. There were a lot of
references to the old location so we update all of those location

Update the algorithm fetching documentation links

The documentation on algorithm fetching has moved. There were a lot of
references to the old location so we update all of those locations.

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

show more ...

4adfbe4c25-Mar-2021 Matt Caswell

Update provider.pod

The previous commits moved some content out of provider.pod into other
pages, so that content is now removed. provider.pod is now exclusively
focussed on provider

Update provider.pod

The previous commits moved some content out of provider.pod into other
pages, so that content is now removed. provider.pod is now exclusively
focussed on provider authors.

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

show more ...

7008df2b25-Mar-2021 Matt Caswell

Add additional glossary entries

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

1...<<291292293294295296297298299300>>...1443