CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/11/03 05:47:49
Modified files:
regress/lib/libcrypto/bn: bn_convert.c
Log message:
Add regress coverage for BN_bn2binpad() and BN_bn2lebinpad().
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/11/03 05:46:55
Modified files:
regress/lib/libcrypto/bn: bn_convert.c
Log message:
Add some additional BN conversion test cases.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/11/01 06:56:39
Modified files:
lib/libcrypto/arch/powerpc: Makefile.inc
lib/libcrypto/arch/powerpc64: Makefile.inc
lib/libcrypto/bn/asm: ppc-mont.pl
Removed files:
lib/libcrypto
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/10/19 07:06:11
Modified files:
lib/libcrypto : cryptlib.c
lib/libcrypto/arch/amd64: crypto_arch.h crypto_cpu_caps.c
lib/libcrypto/arch/i386: crypto_arch.h crypto_cpu_caps.c
Log messag
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/10/19 05:55:32
Modified files:
lib/libcrypto/arch/sparc64: Makefile.inc
Removed files:
lib/libcrypto : sparccpuid.S sparcv9cap.c
Log message:
Remove unused sparc CPU capability detection code.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/10/18 08:45:02
Removed files:
lib/libcrypto : x86cpuid.pl
Log message:
Remove now unused x86cpuid.pl.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/10/18 08:44:02
Modified files:
lib/libcrypto/arch/i386: Makefile.inc crypto_arch.h
Added files:
lib/libcrypto/arch/i386: crypto_cpu_caps.c
Log message:
Provide crypto_cpu_caps_init() for i386.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/10/18 07:38:23
Removed files:
lib/libcrypto : x86_64cpuid.pl
Log message:
Remove now unused x86_64cpuid.pl.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/10/18 07:36:24
Modified files:
lib/libcrypto : x86_arch.h
lib/libcrypto/arch/amd64: Makefile.inc crypto_arch.h
Added files:
lib/libcrypto/arch/amd64: crypto_cpu_caps.c
Log message:
Pr
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/10/17 08:27:57
Modified files:
lib/libcrypto : cryptlib.c crypto_init.c crypto_internal.h
Log message:
Provide crypto_cpu_caps_init() as a CPU capability detection entry point.
This can be overridden
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/10/17 08:09:29
Modified files:
lib/libcrypto : cryptlib.c
Log message:
Remove run once code from OPENSSL_cpuid_setup().
OPENSSL_cpuid_setup() is no longer exported and is now only ever run under
pthre
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/10/11 06:40:25
Modified files:
lib/libcrypto/err: err.c
Log message:
Apply some style(9) and tidy some comments.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/10/11 06:27:24
Modified files:
lib/libcrypto/err: err.c
Log message:
Remove pointless locking from err_build_SYS_str_reasons().
err_build_SYS_str_reasons() is only called during initialisation, under
p
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/10/11 06:25:05
Modified files:
lib/libcrypto/err: err.c
Log message:
Convert err_clear_data() and err_clear() from macros to functions.
ok tb@
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/10/11 06:20:06
Modified files:
lib/libcrypto/err: err.c
Log message:
Remove unused typedef for ERR_FNS.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/10/11 06:19:35
Modified files:
lib/libcrypto/err: err.c
Log message:
Add err_ prefix to build_SYS_str_reasons().
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/10/11 06:10:12
Modified files:
lib/libcrypto/err: err.c
Log message:
Make ERR_str_{libraries,reasons,functs}[] const.
Provide err_load_const_strings(), which takes a const ERR_STRING_DATA *
and does no
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/10/11 05:58:53
Modified files:
lib/libcrypto/err: err.c
Log message:
Add ERR_LIB_SYS to the error values in ERR_str_functs[].
This is currently added via err_load_strings(), which means
ERR_str_functs[
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/10/11 01:54:22
Modified files:
regress/lib/libcrypto/err: err_test.c
Log message:
Add error regress coverage for ERR_LIB_SYS.
These are dynamically populated based on strerror() values.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/10/02 09:21:39
Modified files:
lib/libcrypto/err: err.c
Log message:
Reorder functions.
Reorder functions so that things are somewhat more logical, moving internal
functions towards the top (and removi
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/10/02 08:54:26
Modified files:
lib/libcrypto/err: err.c
Log message:
Remove err_fns and associated machinery.
Like all good OpenSSL code, errors was built to be completely extensible.
Thankfully, the E
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/10/02 08:50:58
Modified files:
regress/lib/libcrypto: Makefile
Log message:
Hook up the err regress.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/10/02 08:41:46
Added files:
regress/lib/libcrypto/err: Makefile err_test.c
Log message:
Add initial regress for the error stack and ERR_* APIs.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/10/02 08:40:50
src/regress/lib/libcrypto/err
Update of /cvs/src/regress/lib/libcrypto/err
In directory cvs.openbsd.org:/tmp/cvs-serv14200/err
Log Message:
Directory /cvs/src/regress/lib/libcrypto/err added to t
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/10/02 08:12:21
Modified files:
regress/lib/libcrypto/exdata: exdata_test.c
Log message:
Enable additional CRYPTO_get_ex_new_index() tests.
It was previously possible to call CRYPTO_get_ex_new_index() w
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/08/31 10:28:49
Removed files:
lib/libcrypto/des: COPYRIGHT
Log message:
Remove redundant COPYRIGHT file.
This is already included at the top of each file in this directory.
Prompted by tb@
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/08/31 10:22:18
Modified files:
lib/libcrypto/des: des_fcrypt.c des_local.h
Log message:
Make fcrypt_body() static and remove prototype.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/08/31 10:17:13
Modified files:
lib/libcrypto/des: des_enc.c des_fcrypt.c des_local.h
Log message:
Unifdef DES_PTR, DES_RISC1 and DES_RISC2.
These are all go fast knobs that convolute the code and can b
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/08/31 10:04:22
Modified files:
lib/libcrypto/des: des_enc.c des_fcrypt.c
Log message:
Unifdef OPENBSD_DES_ASM.
There are no assembly implementations now.
ok tb@
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/08/31 10:01:18
Modified files:
lib/libcrypto/des: des_enc.c
Removed files:
lib/libcrypto/des: spr.h
Log message:
Inline and remove spr.h.
This is only included once in des_enc.c - inline the t
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/08/31 09:56:09
Modified files:
lib/libcrypto : Makefile
Added files:
lib/libcrypto/des: des.c des_cksum.c des_fcrypt.c des_key.c
Removed files:
lib/libcrypto/des: cbc_cksm.c cbc_enc.c c
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/08/31 09:39:33
Modified files:
lib/libcrypto : Makefile
lib/libcrypto/des: fcrypt.c
Removed files:
lib/libcrypto/des: fcrypt_b.c
Log message:
Merge fcrypt_b.c into fcrypt.c.
There is
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/08/31 08:31:20
Removed files:
lib/libcrypto/des: ncbc_enc.c
Log message:
Remove now unused ncbc_enc.c.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/08/31 08:29:15
Modified files:
lib/libcrypto/des: des_enc.c
Log message:
Expand DES_ncbc_encrypt() in des_enc.c.
Copy ncbc_enc.c where it was previously #included, then clean up with
`unifdef -m -UCBC_
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/08/31 08:25:04
Modified files:
lib/libcrypto/des: cbc_enc.c
Log message:
Expand DES_cbc_encrypt() in cbc_enc.c.
Copy ncbc_enc.c where it was previously #included, then clean up with
`unifdef -m -DCBC_E
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/08/31 06:47:24
Modified files:
regress/lib/libssl/ciphers: cipherstest.c
regress/lib/libssl/client: clienttest.c
regress/lib/libssl/unit: ssl_get_shared_ciphers.c
Log message:
Update f
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/08/31 06:46:55
Modified files:
lib/libssl : ssl_ciph.c
Log message:
Update for OPENSSL_cpu_caps() now being machine independent.
ok tb@
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/08/31 06:43:58
Modified files:
lib/libcrypto : cryptlib.c crypto.h
Log message:
Make OPENSSL_cpu_caps() machine independent.
OPENSSL_cpu_caps() is currently machine dependent and exposes CPUID data
on
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/08/11 07:05:43
Modified files:
regress/lib/libcrypto/crypto: Makefile
Log message:
Add include path for crypto_arch.h.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/08/11 07:04:46
Modified files:
lib/libssl : Makefile
Log message:
Add include path for crypto_arch.h.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/08/11 07:02:39
Modified files:
lib/libcrypto : crypto_internal.h
lib/libcrypto/aes: aes.c aes_core.c
lib/libcrypto/arch/amd64: Makefile.inc
lib/libcrypto/arch/arm: Makefile.inc
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/08/02 04:48:54
Modified files:
lib/libcrypto : Makefile
Added files:
lib/libcrypto : crypto_ex_data.c
Removed files:
lib/libcrypto : ex_data.c
Log message:
Rewrite CRYPTO_EX_DATA.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/07/23 08:42:03
Modified files:
regress/lib/libssl/ciphers: cipherstest.c
Log message:
Revise regress for ssl3_get_cipher() changes.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/07/23 08:40:54
Modified files:
lib/libssl : d1_lib.c s3_lib.c ssl_ciph.c ssl_local.h
ssl_methods.c
Log message:
Remove get_cipher from SSL_METHOD.
Inline the get_cipher im
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/07/22 08:50:45
Modified files:
regress/lib/libssl/asn1: asn1test.c
regress/lib/libssl/tlsext: tlsexttest.c
Log message:
Revise regress to match cipher suite values change.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/07/22 08:47:15
Modified files:
lib/libssl : s3_lib.c ssl_asn1.c ssl_ciph.c ssl_ciphers.c
ssl_clnt.c ssl_local.h ssl_pkt.c ssl_sess.c
ssl_srvr.c ssl_
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/07/19 22:04:23
Modified files:
lib/libssl : d1_pkt.c ssl_asn1.c ssl_ciph.c ssl_clnt.c
ssl_lib.c ssl_local.h ssl_pkt.c ssl_sess.c
ssl_srvr.c ssl_txt.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/07/19 02:54:31
Modified files:
lib/libssl : s3_lib.c ssl_lib.c ssl_local.h ssl_sess.c
ssl_srvr.c tls13_server.c
Log message:
Move client ciphers from SSL_SESSION to SSL_HAN
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/07/19 02:56:17
Modified files:
lib/libssl : ssl_clnt.c ssl_srvr.c
Log message:
Annotate issues with tls_session_secret_cb() related code.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/07/17 09:01:22
Modified files:
regress/lib/libssl/ciphers: cipherstest.c
Log message:
Enable regress for SSL_CIPHER_get_handshake_digest()
Turns out this is already linked statically.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/07/17 08:51:54
Modified files:
regress/lib/libssl/ciphers: cipherstest.c
Log message:
Rework cipher find test to also provide coverage for SSL_CIPHER_*()
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/07/16 08:38:59
Modified files:
regress/lib/libssl/unit: tls_prf.c
Log message:
Update regress for removal of SSL_HANDSHAKE_MAC_DEFAULT.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/07/16 08:38:04
Modified files:
lib/libssl : s3_lib.c ssl_ciph.c ssl_local.h
Log message:
Clean up SSL_HANDSHAKE_MAC_DEFAULT.
The handshake MAC needs to be upgraded when TLSv1.0 and TLSv1.1
ciphersu
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/07/15 08:45:15
Modified files:
lib/libssl : s3_lib.c ssl_local.h
Log message:
Mop up TLS1_PRF* defines.
These have not been used for a long time, however SSL_CIPHER was not opaque
at the time, henc
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/06/30 08:13:08
Modified files:
lib/libcrypto/lhash: lhash.c lhash_local.h
Log message:
Remove lhash statistics.
These are not exactly useful and we previously stopped exposing them.
ok tb@
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/06/28 07:37:49
Modified files:
lib/libssl : ssl_packet.c
Log message:
Remove handling of SSLv2 client hello messages.
This code was only previously enabled if the minimum enabled version was
TLSv1.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/06/25 08:10:45
Modified files:
lib/libssl : Makefile ssl_local.h ssl_srvr.c
Log message:
Implement RSA key exchange in constant time.
RSA key exchange is known to have multiple security weaknesses,
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/06/22 10:38:31
Modified files:
lib/libcrypto/lhash: lhash.c
Log message:
Remove the less-than-useful change log.
ok tb@
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/06/22 10:33:00
Modified files:
lib/libcrypto/bn: bn_convert.c
Log message:
Rewrite BN_bn2mpi() using CBB.
The content is effectively a u32 length prefixed field, so use
CBB_add_u32_length_prefixed(). U
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/06/22 09:32:51
Modified files:
lib/libcrypto/bytestring: bs_cbb.c bytestring.h
Log message:
Sync bytestring from libssl.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/06/22 09:25:06
Modified files:
lib/libssl : bs_cbb.c bytestring.h
Log message:
Provide CBB_add_u32_length_prefixed().
This is needed for an upcoming change in libcrypto.
ok tb@
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/05/08 09:13:23
Modified files:
regress/lib/libcrypto/lhash: lhash_test.c
Log message:
Add more regress coverage for lhash.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/05/07 07:40:42
Modified files:
lib/libcrypto/lhash: lhash.c
Log message:
Reorder functions and drop static function prototypes.
No functional change.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/05/06 08:38:20
Modified files:
lib/libcrypto/lhash: lhash.c
Log message:
Fix function wrapping.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/05/06 08:37:26
Modified files:
regress/lib/libcrypto: Makefile
Log message:
Enable lhash regress.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/05/06 08:36:05
Modified files:
lib/libcrypto/lhash: lhash.c
Log message:
Guard call to contract() from doall_util_fn().
It is not safe to unconditionally call contract() - when called repeatedly
it wil
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/05/06 08:31:25
Added files:
regress/lib/libcrypto/lhash: Makefile lhash_test.c
Log message:
Provide initial regress for lhash.
For now, this is very limited and only tests calling lh_doall_arg()
multip
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/05/06 08:24:21
src/regress/lib/libcrypto/lhash
Update of /cvs/src/regress/lib/libcrypto/lhash
In directory cvs.openbsd.org:/tmp/cvs-serv75180/lhash
Log Message:
Directory /cvs/src/regress/lib/libcrypto/lhash ad
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/04/25 08:27:29
Modified files:
regress/lib/libcrypto: Makefile
Added files:
regress/lib/libcrypto/crypto: Makefile crypto_test.c
Log message:
Add regress coverage for crypto_ct_*_u8()
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/04/25 08:19:45
src/regress/lib/libcrypto/crypto
Update of /cvs/src/regress/lib/libcrypto/crypto
In directory cvs.openbsd.org:/tmp/cvs-serv77624/crypto
Log Message:
Directory /cvs/src/regress/lib/libcrypto/crypt
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/04/17 08:47:17
Modified files:
lib/libcrypto/bn: bn_convert.c
Log message:
Rewrite BN_mpi2bn() using CBS and bn_bin2bn_cbs().
ok tb@
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/04/17 08:45:46
Modified files:
lib/libcrypto/bn: bn_convert.c
Log message:
Rewrite BN_lebin2bn() using CBS.
We get an implementation of this for free by having bn_bin2bn_cbs() use
CBS_get_u8() instead
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/04/17 08:43:37
Modified files:
lib/libcrypto : crypto_internal.h
Log message:
Provide constant time operations for uint8_t.
These will be used in upcoming changes.
ok tb@
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/04/17 02:51:11
Modified files:
regress/lib/libcrypto/bn: bn_convert.c
Log message:
Add regress coverage for BN_lebin2bn().
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/04/16 07:14:46
Modified files:
lib/libcrypto/bn: bn_convert.c
Log message:
Invert BN_BITS2 handling in bn_bin2bn_cbs() and bn_hex2bn_cbs().
This results in simpler code.
Suggested by tb@ during review
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/04/16 07:11:37
Modified files:
lib/libcrypto/bn: bn_convert.c
Log message:
Rewrite BN_bin2bn() using CBS.
ok tb@
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/04/16 07:07:14
Modified files:
lib/libcrypto/bn: bn_lib.c bn_local.h
Log message:
Provide bn_expand_bytes().
This will be used in an upcoming change.
ok tb@
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/04/16 07:04:05
Modified files:
lib/libcrypto/bn: bn_convert.c bn_lib.c bn_local.h
Log message:
Rename bn_expand() to bn_expand_bits().
Also change the bits type from int to size_t, since that's what th
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/04/15 08:36:16
Modified files:
regress/lib/libcrypto/bn: bn_bits.c
Log message:
Enable negative zero checks for BN_clear_bit() and BN_mask_bits().
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/04/15 08:35:25
Modified files:
lib/libcrypto/bn: bn_lib.c
Log message:
Prevent negative zero from being created via BN bit functions.
Both BN_clear_bit() and BN_mask_bits() can create zero values - in
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/04/09 08:59:57
Modified files:
regress/lib/libcrypto/bn: Makefile
Added files:
regress/lib/libcrypto/bn: bn_bits.c
Log message:
Add initial regress for BN_set_bit(), BN_clear_bit() and BN_mask_
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/04/09 08:56:21
Modified files:
regress/lib/libcrypto/bn: bn_convert.c
Log message:
Add regress coverage for BN_bn2mpi()/BN_mpi2bn().
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/03/29 22:34:17
Modified files:
lib/libcrypto/rsa: rsa_pk1.c
Log message:
Rewrite RSA_padding_add_PKCS1_type_{1,2}() with CBS/CBB.
ok tb@
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/03/29 20:20:39
Modified files:
regress/lib/libcrypto/rsa: rsa_padding_test.c
Log message:
Do multiple padding add/check iterations.
This increases the chance of triggering bugs due to input and/or rand
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/03/29 18:36:14
Modified files:
regress/lib/libcrypto/rsa: Makefile
Added files:
regress/lib/libcrypto/rsa: rsa_padding_test.c
Log message:
Add initial regress for RSA padding.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/03/29 18:34:40
Modified files:
regress/lib/libcrypto/dsa: Makefile
regress/lib/libcrypto/rsa: Makefile
Log message:
Tidy indentation.
Requested by tb@
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/03/29 18:32:13
Modified files:
regress/lib/libcrypto/dsa: Makefile
regress/lib/libcrypto/rsa: Makefile
Log message:
Remove -app2_1 flags being passed to dsa and rsa regress.
Nothing does flag
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/03/29 05:19:01
Modified files:
lib/libcrypto/aes: aes_core.c
Log message:
Tweak defines since the Td4 table is only used for AES_{encrypt,decrypt}
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/03/29 05:00:58
Modified files:
lib/libcrypto/aes: aes_core.c
lib/libcrypto/aes/asm: aes-586.pl aes-armv4.pl aes-mips.pl
aes-parisc.pl aes-ppc.pl aes-sparcv9.pl
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/03/29 01:45:36
Removed files:
lib/libcrypto/idea: i_cbc.c
Log message:
Remove previously missed idea file.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/03/29 01:36:38
Modified files:
lib/libcrypto : Makefile
Added files:
lib/libcrypto/cast: cast.c
Removed files:
lib/libcrypto/cast: c_cfb64.c c_ecb.c c_enc.c c_ofb64.c c_skey.c
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/03/29 01:26:21
Modified files:
lib/libcrypto : Makefile
lib/libcrypto/camellia: camellia.c
Removed files:
lib/libcrypto/camellia: cmll_cbc.c cmll_cfb.c cmll_ctr.c
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/03/29 01:24:09
Modified files:
lib/libcrypto : Makefile
lib/libcrypto/arch/aarch64: Makefile.inc
lib/libcrypto/arch/alpha: Makefile.inc
lib/libcrypto/arch/amd64: Makefile.inc
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/03/29 01:09:37
Removed files:
lib/libcrypto/camellia/asm: cmll-x86.pl cmll-x86_64.pl
Log message:
Remove now unused camellia assembly implementations.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/03/29 01:06:21
Modified files:
lib/libcrypto/arch/amd64: Makefile.inc
lib/libcrypto/arch/i386: Makefile.inc
Log message:
Stop building camellia assembly on amd64 and i386.
This is a legacy alg
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/03/29 00:03:21
Modified files:
lib/libcrypto : Makefile
lib/libcrypto/arch/aarch64: Makefile.inc
lib/libcrypto/arch/alpha: Makefile.inc
lib/libcrypto/arch/amd64: Makefile.inc
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/03/28 23:23:50
Modified files:
lib/libcrypto : Makefile
Added files:
lib/libcrypto/idea: idea.c
Removed files:
lib/libcrypto/idea: i_cfb64.c i_ecb.c i_ofb64.c i_skey.c
Log message:
Co
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/03/28 23:03:48
Modified files:
lib/libcrypto/rc2: rc2_local.h
Log message:
Remove unused n2ln, l2nn, n2l and l2n macros.
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/03/28 22:39:54
Modified files:
lib/libcrypto/aes: aes_core.c
lib/libcrypto/aes/asm: aes-586.pl aes-armv4.pl aes-mips.pl
aes-x86_64.pl
lib/libcrypto/arch/a
CVSROOT:/cvs
Module name:src
Changes by: js...@cvs.openbsd.org 2024/03/28 20:41:49
Modified files:
lib/libcrypto : Makefile
Added files:
lib/libcrypto/whrlpool: whirlpool.c
Removed files:
lib/libcrypto/whrlpool: wp_block.c wp_dgst.c wp_local.h
Log mes
1 - 100 of 2457 matches
Mail list logo