History log of /openssl/ (Results 7626 – 7650 of 36072)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
cbdeb04c02-Mar-2021 Pauli

prov: asym ciphers take an extra init() params argument

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

c4c422e001-Mar-2021 Pauli

doc: add params argument to key manager's gen_init call

Fixes #14286

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

doc: add params argument to key manager's gen_init call

Fixes #14286

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

show more ...

2faea85301-Mar-2021 Pauli

core: add params argument to key manager's gen_init call

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

f956290901-Mar-2021 Pauli

provider: add params argument to key manager's gen_init call

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

1be63b3e01-Mar-2021 Pauli

evp: add params argument to key manager's gen_init call

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

10ffdda401-Mar-2021 Pauli

test: add params argument to key manager's gen_init call

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

3d8905f818-Feb-2021 Rich Salz

Fix error-checking compiles for mutex

Fixes: #14229

Reviewed-by: Kurt Roeckx <kurt@roeckx.be>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/open

Fix error-checking compiles for mutex

Fixes: #14229

Reviewed-by: Kurt Roeckx <kurt@roeckx.be>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14264)

show more ...

0a8e6c1f10-Mar-2021 Anthony Hu

Increase the upper limit on group name length

While all the standardized groups would fit within the old limit,
with the addition of providers, some might want to experiment with
new

Increase the upper limit on group name length

While all the standardized groups would fit within the old limit,
with the addition of providers, some might want to experiment with
new and unstandardized groups. As such, their names might not fit
within the old limit.

Define it as GROUP_NAME_BUFFER_LENGTH with value 64.

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

show more ...

92e9359b09-Mar-2021 Richard Levitte

TEST: Stop the cleanup in test/recipes/20-test_mac.t

Let the files remain to make test forensics easy

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

TEST: Stop the cleanup in test/recipes/20-test_mac.t

Let the files remain to make test forensics easy

Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14484)

show more ...

c9d01f4109-Mar-2021 Richard Levitte

PROV: use EVP_CIPHER_CTX_set_params() rather than EVP_CIPHER_CTX_ctrl()

This is in gmac_final(), where the cipher is known to be fetched.
It's more suitable to use OSSL_PARAMs than _ctrl

PROV: use EVP_CIPHER_CTX_set_params() rather than EVP_CIPHER_CTX_ctrl()

This is in gmac_final(), where the cipher is known to be fetched.
It's more suitable to use OSSL_PARAMs than _ctrl functions, as the
latter are expected to become obsolete.

Fixes #14359

Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14484)

show more ...

6bbff16209-Mar-2021 Dr. David von Oheimb

openssl-cmp.pod.in and apps/cmp.c: Various minor do improvements

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

e66682a811-Mar-2021 Matt Caswell

Prepare for 3.0 alpha 14

Reviewed-by: Richard Levitte <levitte@openssl.org>

88df2c0b11-Mar-2021 Matt Caswell

Prepare for release of 3.0 alpha 13

Reviewed-by: Richard Levitte <levitte@openssl.org>

8020d79b11-Mar-2021 Matt Caswell

Update copyright year

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14512)


apps/fipsinstall.c
apps/kdf.c
apps/list.c
apps/pkeyparam.c
apps/testdsa.h
crypto/asn1/a_strex.c
crypto/asn1/bio_ndef.c
crypto/bio/b_sock2.c
crypto/bio/bss_conn.c
crypto/bio/bss_fd.c
crypto/bio/bss_sock.c
crypto/bn/bn_const.c
crypto/bn/bn_ctx.c
crypto/bn/bn_dh.c
crypto/bn/bn_rsa_fips186_4.c
crypto/cmp/cmp_hdr.c
crypto/cmp/cmp_local.h
crypto/cmp/cmp_protect.c
crypto/cmp/cmp_util.c
crypto/cmp/cmp_vfy.c
crypto/cms/cms_cd.c
crypto/cms/cms_dd.c
crypto/cms/cms_local.h
crypto/cms/cms_rsa.c
crypto/core_algorithm.c
crypto/core_namemap.c
crypto/crmf/crmf_pbm.c
crypto/cryptlib.c
crypto/ct/ct_sct.c
crypto/dh/dh_ameth.c
crypto/dh/dh_asn1.c
crypto/dh/dh_check.c
crypto/dh/dh_gen.c
crypto/dh/dh_group_params.c
crypto/dh/dh_kdf.c
crypto/dh/dh_lib.c
crypto/dh/dh_pmeth.c
crypto/dh/dh_rfc5114.c
crypto/dsa/dsa_check.c
crypto/dsa/dsa_err.c
crypto/dsa/dsa_gen.c
crypto/dsa/dsa_key.c
crypto/dsa/dsa_local.h
crypto/dsa/dsa_ossl.c
crypto/dsa/dsa_pmeth.c
crypto/dsa/dsa_sign.c
crypto/ec/ec2_oct.c
crypto/ec/ec2_smpl.c
crypto/ec/ec_asn1.c
crypto/ec/ec_check.c
crypto/ec/ec_curve.c
crypto/ec/ec_cvt.c
crypto/ec/ec_kmeth.c
crypto/ec/ec_local.h
crypto/ec/ec_oct.c
crypto/ec/ecdh_kdf.c
crypto/ec/ecdh_ossl.c
crypto/ec/ecdsa_ossl.c
crypto/ec/ecp_mont.c
crypto/ec/ecp_nist.c
crypto/ec/ecp_nistp224.c
crypto/ec/ecp_nistp256.c
crypto/ec/ecp_nistp521.c
crypto/ec/ecp_nistputil.c
crypto/ec/ecp_nistz256.c
crypto/ec/ecp_oct.c
crypto/ec/ecp_s390x_nistp.c
crypto/ec/ecp_smpl.c
crypto/ec/ecx_backend.c
crypto/ec/ecx_key.c
crypto/ec/ecx_meth.c
crypto/encode_decode/decoder_lib.c
crypto/encode_decode/encoder_lib.c
crypto/err/err_local.h
crypto/ess/ess_lib.c
crypto/evp/asymcipher.c
crypto/evp/dh_support.c
crypto/evp/dsa_ctrl.c
crypto/evp/ec_support.c
crypto/evp/evp_local.h
crypto/evp/kdf_lib.c
crypto/evp/kdf_meth.c
crypto/evp/kem.c
crypto/evp/legacy_blake2.c
crypto/evp/mac_lib.c
crypto/evp/names.c
crypto/evp/p5_crpt2.c
crypto/evp/p_dec.c
crypto/evp/p_enc.c
crypto/evp/pbe_scrypt.c
crypto/evp/signature.c
crypto/ffc/ffc_params_generate.c
crypto/ffc/ffc_params_validate.c
crypto/http/http_lib.c
crypto/modes/gcm128.c
crypto/o_time.c
crypto/ocsp/ocsp_cl.c
crypto/ocsp/ocsp_local.h
crypto/ocsp/ocsp_srv.c
crypto/param_build.c
crypto/param_build_set.c
crypto/params.c
crypto/pem/pvkfmt.c
crypto/pkcs12/p12_crt.c
crypto/pkcs12/p12_decr.c
crypto/pkcs12/p12_key.c
crypto/pkcs12/p12_kiss.c
crypto/pkcs12/p12_mutl.c
crypto/pkcs7/pk7_local.h
crypto/provider.c
crypto/provider_conf.c
crypto/rsa/rsa_local.h
crypto/rsa/rsa_ossl.c
crypto/rsa/rsa_pmeth.c
crypto/rsa/rsa_sp800_56b_check.c
crypto/rsa/rsa_sp800_56b_gen.c
crypto/siphash/siphash.c
crypto/siphash/siphash_local.h
crypto/sm2/sm2_crypt.c
crypto/store/store_lib.c
crypto/threads_win.c
crypto/ts/ts_rsp_verify.c
crypto/whrlpool/wp_block.c
crypto/x509/by_store.c
crypto/x509/pcy_tree.c
crypto/x509/x509_trs.c
crypto/x509/x509_vpm.c
doc/internal/man3/evp_pkey_export_to_provider.pod
doc/internal/man3/ossl_namemap_new.pod
doc/internal/man3/ossl_provider_new.pod
doc/internal/man7/build.info.pod
doc/man1/openssl-ocsp.pod.in
doc/man1/openssl-pkeyutl.pod.in
doc/man1/openssl-rsautl.pod.in
doc/man1/openssl-s_server.pod.in
doc/man3/CMS_EncryptedData_encrypt.pod
doc/man3/CMS_EnvelopedData_create.pod
doc/man3/CMS_data_create.pod
doc/man3/CMS_digest_create.pod
doc/man3/DH_size.pod
doc/man3/EVP_ASYM_CIPHER_free.pod
doc/man3/EVP_EncryptInit.pod
doc/man3/EVP_KDF.pod
doc/man3/EVP_KEM_free.pod
doc/man3/EVP_KEYEXCH_free.pod
doc/man3/EVP_KEYMGMT.pod
doc/man3/EVP_PKEY_CTX_ctrl.pod
doc/man3/EVP_PKEY_CTX_new.pod
doc/man3/EVP_PKEY_is_a.pod
doc/man3/EVP_PKEY_set1_RSA.pod
doc/man3/EVP_SIGNATURE_free.pod
doc/man3/EVP_VerifyInit.pod
doc/man3/OCSP_resp_find_status.pod
doc/man3/OPENSSL_LH_COMPFUNC.pod
doc/man3/OSSL_PARAM.pod
doc/man3/OSSL_STORE_INFO.pod
doc/man3/OSSL_STORE_LOADER.pod
doc/man3/OpenSSL_version.pod
doc/man3/PKCS12_create.pod
doc/man3/RAND_get0_primary.pod
doc/man3/RAND_set_rand_method.pod
doc/man3/RSA_padding_add_PKCS1_type_1.pod
doc/man3/RSA_public_encrypt.pod
doc/man7/EVP_KDF-HKDF.pod
doc/man7/EVP_KDF-KB.pod
doc/man7/EVP_KDF-KRB5KDF.pod
doc/man7/EVP_KDF-SCRYPT.pod
doc/man7/EVP_KDF-SS.pod
doc/man7/EVP_KDF-TLS1_PRF.pod
doc/man7/EVP_KDF-X963.pod
doc/man7/EVP_KEYEXCH-DH.pod
doc/man7/EVP_MAC-BLAKE2.pod
doc/man7/EVP_MAC-CMAC.pod
doc/man7/EVP_MAC-GMAC.pod
doc/man7/EVP_MAC-KMAC.pod
doc/man7/EVP_MAC-Poly1305.pod
doc/man7/EVP_MAC-Siphash.pod
doc/man7/EVP_RAND-CTR-DRBG.pod
doc/man7/EVP_RAND-HASH-DRBG.pod
doc/man7/EVP_RAND-HMAC-DRBG.pod
doc/man7/EVP_RAND-SEED-SRC.pod
doc/man7/EVP_RAND-TEST-RAND.pod
doc/man7/EVP_SIGNATURE-RSA.pod
doc/man7/RAND.pod
doc/man7/evp.pod
doc/man7/provider-digest.pod
doc/man7/provider-kem.pod
doc/man7/provider-keyexch.pod
engines/e_afalg.c
fuzz/client.c
fuzz/cmp.c
fuzz/fuzzer.h
include/crypto/bn_dh.h
include/crypto/modes.h
include/internal/namemap.h
include/openssl/bio.h.in
include/openssl/dh.h
include/openssl/rand.h
include/openssl/store.h
include/openssl/symhacks.h
include/openssl/tls1.h
providers/common/bio_prov.c
providers/common/digest_to_nid.c
providers/common/include/prov/bio.h
providers/common/include/prov/securitycheck.h
providers/common/securitycheck_default.c
providers/implementations/ciphers/cipher_aes_ccm.c
providers/implementations/ciphers/cipher_aes_ccm_hw.c
providers/implementations/ciphers/cipher_aes_ccm_hw_aesni.inc
providers/implementations/ciphers/cipher_aes_ccm_hw_t4.inc
providers/implementations/ciphers/cipher_aes_gcm.c
providers/implementations/ciphers/cipher_aes_gcm_hw.c
providers/implementations/ciphers/cipher_aes_gcm_hw_aesni.inc
providers/implementations/ciphers/cipher_aes_gcm_hw_armv8.inc
providers/implementations/ciphers/cipher_aes_gcm_hw_t4.inc
providers/implementations/ciphers/cipher_aria_ccm.c
providers/implementations/ciphers/cipher_aria_ccm_hw.c
providers/implementations/ciphers/cipher_aria_gcm.c
providers/implementations/ciphers/cipher_aria_gcm_hw.c
providers/implementations/ciphers/cipher_chacha20.h
providers/implementations/ciphers/cipher_des_hw.c
providers/implementations/ciphers/ciphercommon_ccm_hw.c
providers/implementations/ciphers/ciphercommon_gcm_hw.c
providers/implementations/ciphers/ciphercommon_local.h
providers/implementations/digests/blake2_prov.c
providers/implementations/digests/blake2b_prov.c
providers/implementations/digests/blake2s_prov.c
providers/implementations/digests/md5_sha1_prov.c
providers/implementations/encode_decode/decode_ms2key.c
providers/implementations/include/prov/blake2.h
providers/implementations/include/prov/ciphercommon_ccm.h
providers/implementations/include/prov/ciphercommon_gcm.h
providers/implementations/include/prov/md5_sha1.h
providers/implementations/macs/blake2b_mac.c
providers/implementations/macs/blake2s_mac.c
providers/implementations/macs/cmac_prov.c
providers/implementations/rands/seeding/rand_unix.c
providers/implementations/storemgmt/file_store_der2obj.c
test/bad_dtls_test.c
test/bn_internal_test.c
test/cmp_ctx_test.c
test/ecdsatest.c
test/evp_extra_test2.c
test/ffc_internal_test.c
test/ossl_shim/include/openssl/base.h
test/ossl_shim/ossl_shim.cc
test/ossl_store_test.c
test/p_test.c
test/params_api_test.c
test/provider_internal_test.c
test/provider_test.c
test/recipes/03-test_fipsinstall.t
test/recipes/15-test_dsaparam.t
test/recipes/15-test_rsaoaep.t
test/recipes/20-test_cli_fips.t
test/recipes/20-test_pkeyutl.t
test/recipes/30-test_acvp.t
test/recipes/30-test_defltfips.t
test/recipes/30-test_evp.t
test/recipes/30-test_evp_data/evpmac_blake.txt
test/recipes/30-test_evp_data/evpmac_common.txt
test/recipes/30-test_evp_data/evpmac_siphash.txt
test/recipes/30-test_evp_fetch_prov.t
test/recipes/30-test_evp_libctx.t
test/recipes/30-test_provider_status.t
test/recipes/65-test_cmp_client.t
test/recipes/65-test_cmp_msg.t
test/recipes/65-test_cmp_protect.t
test/recipes/65-test_cmp_server.t
test/recipes/65-test_cmp_vfy.t
test/recipes/66-test_ossl_store.t
test/recipes/90-test_sslapi.t
test/recipes/95-test_external_gost_engine_data/gost_engine.sh
test/recipes/95-test_external_krb5.t
test/sm2_internal_test.c
test/testutil/driver.c
tools/c_rehash.in
util/perl/OpenSSL/config.pm
f70863d901-Mar-2021 Vincent Drake

Use read/write locking on Windows

Fixes #13914

The "SRWLock" synchronization primitive is available in Windows Vista
and later. CRYPTO_THREAD functions now use SRWLock function

Use read/write locking on Windows

Fixes #13914

The "SRWLock" synchronization primitive is available in Windows Vista
and later. CRYPTO_THREAD functions now use SRWLock functions when the
target operating system supports them.

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

show more ...

1aa7ecd008-Mar-2021 panda

Check SSL_set1_chain error in set_cert_cb

CLA: trivial

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://g

Check SSL_set1_chain error in set_cert_cb

CLA: trivial

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14469)

show more ...

bf23b9a104-Mar-2021 Pedro Monreal

Fix reason code: EVP_R_OPERATON_NOT_INITIALIZED

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Paul Dale <pauli@openssl.

Fix reason code: EVP_R_OPERATON_NOT_INITIALIZED

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14429)

show more ...

903a655809-Mar-2021 Pauli

test: convert store test to use relative paths

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

925b536005-Mar-2021 Pauli

core: add up_ref callback for OSSL_CORE_BIO

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

141cc94e04-Mar-2021 Pauli

Add a real type for OSSL_CORE_BIO which is distinct from and not castable to BIO

Providers (particularly the FIPS provider) needs access to BIOs from libcrypto.
Libcrypto is allowed to c

Add a real type for OSSL_CORE_BIO which is distinct from and not castable to BIO

Providers (particularly the FIPS provider) needs access to BIOs from libcrypto.
Libcrypto is allowed to change the internal format of the BIO structure and it
is still expected to work with providers that were already built. This means
that the libcrypto BIO must be distinct from and not castable to the provider
side OSSL_CORE_BIO.

Unfortunately, this requirement was broken in both directions. This fixes
things by forcing the two to be different and any casts break loudly.

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

show more ...

7a45d51c09-Mar-2021 Shane Lontis

Use BIO_f_readbuffer() in the decoder to support stdin.

Fixes #13185
Fixes #13352

Removed the existing code in file_store that was trying to figure out the
input type.

Use BIO_f_readbuffer() in the decoder to support stdin.

Fixes #13185
Fixes #13352

Removed the existing code in file_store that was trying to figure out the
input type.

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

show more ...

a30823c809-Mar-2021 Shane Lontis

Add new filter BIO BIO_f_readbuffer()

This allows BIO_tell() and BIO_seek() to work for BIO's that do
not support these methods. The main use case for this is file/fd BIO's
that use

Add new filter BIO BIO_f_readbuffer()

This allows BIO_tell() and BIO_seek() to work for BIO's that do
not support these methods. The main use case for this is file/fd BIO's
that use stdin.

This works for stdin taken from input redirection (command < file),
and stdin via pipe (cat file | command).

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

show more ...

c8511e8909-Mar-2021 Tomas Mraz

Fix formatting error of HISTORY section in some manual pages.

Reviewed-by: David von Oheimb <david.von.oheimb@siemens.com>
(Merged from https://github.com/openssl/openssl/pull/14450)

762970bd05-Mar-2021 Tomas Mraz

Change default algorithms in PKCS12_create() and PKCS12_set_mac()

Use the modern defaults as now set in the pkcs12 app. This also
allows modifying the application to not override the def

Change default algorithms in PKCS12_create() and PKCS12_set_mac()

Use the modern defaults as now set in the pkcs12 app. This also
allows modifying the application to not override the default values
when calling the API.

Fixes #14034

Reviewed-by: David von Oheimb <david.von.oheimb@siemens.com>
(Merged from https://github.com/openssl/openssl/pull/14450)

show more ...

18fdebf108-Mar-2021 Matt Caswell

Mention the change of licence in NEWS.md

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

Mention the change of licence in NEWS.md

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

show more ...

1...<<301302303304305306307308309310>>...1443