CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/30 11:24:09
Modified files:
lib/libcrypto/evp: e_chacha20poly1305.c
Log message:
Some Australians don't like voids either
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/30 11:22:52
Modified files:
lib/libcrypto/x509: x509_issuer_cache.c
Log message:
One more missing void was hiding here
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/30 11:07:00
Modified files:
lib/libcrypto/x509: x509_issuer_cache.c x509_issuer_cache.h
Log message:
Some BoringSSL devs spent too much time with C++
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/30 01:58:18
Modified files:
regress/lib/libcrypto/evp: evp_test.c
Log message:
Add extended regress coverage for ASN.1 methods
Validate that every alias resolves to a non-alias in one step and that
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 23:25:56
Modified files:
lib/libssl : ssl_rsa.c
Log message:
Fix two more unchecked EVP_PKEY_assign() calls
In SSL{_CTX}_use_RSAPrivateKey() switch from EVP_PKEY_assign_RSA() to
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 15:37:47
Modified files:
lib/libcrypto/man: DSA_get0_pqg.3
Log message:
fix previous: key -> parameter
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 12:19:48
Modified files:
lib/libcrypto/man: DSA_get0_pqg.3
Log message:
A .Xr to DSA_generate_parameters_ex() was lost accidentally
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 12:15:52
Modified files:
distrib/sets/lists/comp: mi
Log message:
sync
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 12:15:15
Modified files:
lib/libcrypto/man: Makefile
Added files:
lib/libcrypto/man: DSA_generate_parameters_ex.3
Removed files:
lib/libcrypto/man: DSA_generate_parameters.3
Log
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 12:12:47
Modified files:
lib/libcrypto/man: BN_generate_prime.3 DSA_generate_key.3
DSA_generate_parameters.3 DSA_get0_pqg.3
DSA_new.3
Log
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 12:00:31
Modified files:
lib/libcrypto/asn1: ameth_lib.c
Log message:
ameth_lib: zap trailing empty line
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 11:52:11
Modified files:
usr.sbin/rpki-client: version.h
Log message:
bump version
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 11:49:06
Modified files:
lib/libcrypto/ec: ec_ameth.c
Log message:
eckey: adjust some variable names and unwrap function definitions
ok jsing
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 11:48:25
Modified files:
lib/libcrypto/ec: ec_ameth.c
Log message:
Clean up old_ec_priv_decode()
As per usual. Stylistic adjustments and missing error check.
ok jsing
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 11:47:47
Modified files:
lib/libcrypto/ec: ec_ameth.c
Log message:
Clean up eckey_param_decode()
This aligns eckey's parameter decoding routine with the one of other
cipher abstractions: better
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 11:46:24
Modified files:
lib/libcrypto/ec: ec_ameth.c
Log message:
Rework eckey_priv_decode()
Factor out the pubkey computation and bring it into more sensible form.
This removes lots of
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 11:45:39
Modified files:
lib/libcrypto/ec: ec_ameth.c
Log message:
Move a call to X509_ALGOR_get0() down a line
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 10:15:10
Modified files:
usr.sbin/rpki-client: parser.c
Log message:
Pass correct file to warnx()
We end up here only if mft1 == NULL, which can happen because file1 == NULL.
Use file2 instead
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 05:24:33
Modified files:
lib/libssl : ssl_clnt.c ssl_lib.c ssl_local.h ssl_srvr.c
Log message:
Neuter the SSL_set_debug(3) API
The TLSv1.3 stack didn't support this in the first place, and
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 05:15:49
Modified files:
usr.bin/openssl: s_client.c s_server.c
Log message:
Garbage collect the last users of SSL_set_debug(3)
This undocumented, incomplete public function has never done
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 05:06:48
Modified files:
usr.bin/openssl: openssl.1 s_client.c
Log message:
s_client: pause hasn't worked in ages. Just ignore it
ok jsing
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 03:59:00
Modified files:
lib/libcrypto/asn1: ameth_lib.c asn1_local.h t_x509.c
lib/libcrypto/evp: evp_local.h p_lib.c
Log message:
Move the EVP_PKEY_asn1_* API that will stay to
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 03:31:50
Modified files:
lib/libcrypto/evp: evp_encode.c
Log message:
Zap some whitespace
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 03:17:26
Modified files:
lib/libcrypto/asn1: ameth_lib.c
Log message:
Replace outdated comment on EVP_PKEY_asn1_find() with a todo item
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 03:08:44
Modified files:
lib/libcrypto/asn1: ameth_lib.c
Log message:
Move EVP_PKEY_asn1_add* to the end of the file
Also add a reminder to remove most of the public API in this file.
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 00:22:47
Modified files:
lib/libcrypto/evp: evp_digest.c
Log message:
Move the EVP_MD block size accessor down
This way all the EVP_MD accessors are in the order of the struct fields.
Well,
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 00:14:02
Modified files:
lib/libcrypto/evp: evp_digest.c
Log message:
Move the EVP_MD_CTX flag accessors up a bit
This way the accessors are sorted the same way as the struct.
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 00:09:44
Modified files:
lib/libcrypto/evp: evp_digest.c
Log message:
Hoist EVP_MD_CTX accessors to after EVP_MD_CTX_ctrl
This way the file has EVP_Digest*, then EVP_MD_CTX new/free/clean,
then
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/29 00:02:28
Modified files:
lib/libcrypto/evp: evp_digest.c
Log message:
Move init/reset next to cleanup
This way new/free aka create/destroy are next to each other. reset/cleanup
are the same
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/28 23:59:24
Modified files:
lib/libcrypto/evp: evp_digest.c
Log message:
Move the copy/copy_ex stuff down below the new/free/clear mess
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/28 23:56:38
Modified files:
lib/libcrypto : Makefile
lib/libcrypto/evp: evp_cipher.c
Removed files:
lib/libcrypto/evp: cipher_method_lib.c
Log message:
Merge the EVP_CIPHER_meth_*
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/28 23:17:58
Modified files:
lib/libcrypto : Makefile
lib/libcrypto/evp: evp_cipher.c
Removed files:
lib/libcrypto/evp: evp_lib.c
Log message:
Merge the remainder of evp_lib.c into
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/28 23:08:01
Modified files:
lib/libcrypto/evp: evp_digest.c evp_lib.c
Log message:
Move the middle part of evp_lib.c to evp_digest.c
These are ~200 lines of EVP_MD API that separated two parts of
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/28 22:57:24
Modified files:
lib/libcrypto : Makefile
Added files:
lib/libcrypto/evp: evp_cipher.c evp_digest.c evp_encode.c
Removed files:
lib/libcrypto/evp: digest.c encode.c
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/28 22:33:32
Modified files:
lib/libcrypto/x509: by_dir.c x509_local.h
Log message:
Use a void pointer rather than char for method_data
This way we don't need to cast from BY_DIR * to char * and
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/28 22:17:20
Modified files:
lib/libcrypto/x509: x509_local.h
Log message:
Remove the unused init flag of X509_LOOKUP
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/28 15:12:37
Modified files:
lib/libcrypto/ec: ec_pmeth.c
Log message:
Clean up pkey_ec_paramgen()
This is basically the same as the dh and dsa version, except it's
different because it's EC. Single
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/28 15:11:26
Modified files:
lib/libcrypto/dsa: dsa_pmeth.c
Log message:
Rework pkey_das_paramgen()
Another copy-paste-then-tweak-and-diverge version of the same old thing.
Fix it the same way as
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/28 15:10:33
Modified files:
lib/libcrypto/dh: dh_pmeth.c
Log message:
Rework pkey_dh_paramgen()
Similar to pkey_rsa_paramgen() this function does some strange dances
with the pkey_gencb and
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/28 15:09:10
Modified files:
lib/libcrypto/ec: ec_pmeth.c
Log message:
Fix pkey_ec_keygen()
The EC code came later, and people got better at writing terrible code.
In this case, they could remain
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/28 15:07:23
Modified files:
lib/libcrypto/dsa: dsa_pmeth.c
Log message:
Rework pkey_dsa_keygen()
Very similar to pkey_dh_keygen(): single exit and hold on to an extra
reference by calling
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/28 15:06:41
Modified files:
lib/libcrypto/dh: dh_pmeth.c
Log message:
Rework pkey_dh_keygen()
Single exit, fix error checking and hold on to the DH by keeping a
reference. In other words, switch
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/28 15:00:56
Modified files:
lib/libcrypto/hmac: hm_pmeth.c
Log message:
Rework and fix pkey_hmac_keygen()
The usual: single exit, error check all functions even if they can't
actually fail. This
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/28 14:59:07
Modified files:
lib/libcrypto/rsa: rsa_pmeth.c
Log message:
Rework pkey_rsa_keygen()
As usual, make the function single exit. Initialize the pkey callback
pointer and the BN_GENCB on
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/28 14:58:12
Modified files:
lib/libcrypto/rsa: rsa_ameth.c
Log message:
Rework rsa_priv_decode()
Turn the function into single exit and error check EVP_PKEY_assign()
for style.
ok jsing
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/28 14:57:08
Modified files:
lib/libcrypto/rsa: rsa_ameth.c
Log message:
Clean up old_rsa_priv_decode()
Again change this function into the single exit idiom, and error check
EVP_PKEY_assign().
ok
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/28 14:56:12
Modified files:
lib/libcrypto/cmac: cm_pmeth.c
Log message:
Clean up and fix pkey_cmac_keygen()
A void pointer can be passed without any cast or assigning it to an
intermediate
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/28 14:53:09
Modified files:
lib/libcrypto/gost: gostr341001_ameth.c
Log message:
Replace EVP_KEY_assign_GOST() calls with EVP_PKEY_set_type()
Calling EVP_KEY_assign_GOST(pkey, NULL) has the same
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/28 14:49:07
Modified files:
lib/libcrypto/gost: gostr341001_ameth.c
Log message:
Fix another EVP_PKEY_assign_GOST() call
Again this can't actually fail, but if it did, things would leak.
Call
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/28 14:47:17
Modified files:
lib/libcrypto/gost: gost89imit_pmeth.c
Log message:
Clean up pkey_gost_mac_keygen()
Make this function single exit, check and assign and finally error
check
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/27 00:17:39
Modified files:
usr.sbin/rpki-client: rrdp_delta.c rrdp_notification.c
rrdp_snapshot.c
Log message:
Mark rrdp debug logging functions as used in regress
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/27 00:15:55
Modified files:
usr.sbin/rpki-client: as.c constraints.c extern.h ip.c
validate.c
Log message:
Rework the warnings on internet resources
Unify the
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/26 04:03:27
Modified files:
usr.sbin/rpki-client: rrdp_delta.c
Log message:
Do not accept empty delta elements
Ties de Kock found RRDP content that doesn't match the XML schema, most
likely
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/26 02:04:30
Modified files:
lib/libcrypto/evp: evp_enc.c
Log message:
EVP_CipherInit(): remove cleanup call
There is a bizarre EVP_CIPHER_CTX_cleanup() call in EVP_CipherInit()
leading to a subtle
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/26 01:39:28
Modified files:
lib/libcrypto/evp: evp_enc.c
Log message:
EVP_CipherInit_ex() merge two code paths
Clean up the cipher context unconditionally if the cipher is being set.
This allows
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/25 15:41:50
Modified files:
lib/libcrypto/evp: p_lib.c
Log message:
Move EVP_PKEY_assign() a bit up and tweak it slightly
ok jsing
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/25 15:02:59
Modified files:
lib/libcrypto/asn1: a_bitstr.c
Log message:
Avoid out-of-bounds accesses in ASN1_BIT_STRING_{get,set}()
If a negative n is passed, these functions would underrun the
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/25 14:55:31
Modified files:
lib/libcrypto/evp: p_lib.c
Log message:
Rename a few ret into pkey
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/25 14:51:57
Modified files:
lib/libcrypto/evp: p_lib.c
Log message:
Rework EVP_PKEY_set_type{,_str}()
These two functions previously wrapped a pkey_set_type() helper, which
was an utter mess
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/25 14:41:19
Modified files:
lib/libcrypto/evp: p_lib.c
Log message:
Rework EVP_PKEY_free()
Use pkey instead of x, remove the pointless variable i, no need to check
for NULL before
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/25 14:37:26
Modified files:
lib/libcrypto/evp: p_lib.c
Log message:
Move EVP_PKEY_free() up next to evp_pkey_free_pkey_ptr()
ok jsing
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/25 14:36:05
Modified files:
lib/libcrypto/evp: p_lib.c
Log message:
Fix EVP_PKEY_up_ref() - must have hit ^X somehow
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/25 14:33:50
Modified files:
lib/libcrypto/evp: p_lib.c
Log message:
Rework evp_pkey_free_pkey_ptr()
Rename the variable from x into pkey, make it NULL safe and unindent.
ok jsing
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/25 14:31:58
Modified files:
lib/libcrypto/evp: p_lib.c
Log message:
Rename EVP_PKEY_free_it() into evp_pkey_free_pkey_ptr()
ok jsing
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/25 14:30:53
Modified files:
lib/libcrypto/evp: p_lib.c
Log message:
Move the confusingly named EVP_PKEY_free_it() a bit up
ok jsing
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/25 14:27:03
Modified files:
lib/libcrypto/evp: p_lib.c
Log message:
Simplify EVP_PKEY_up_ref()
There is no need for a local variable and a ternary operator here.
ok jsing
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/25 14:25:24
Modified files:
lib/libcrypto/evp: p_lib.c
Log message:
Switch EVP_PKEY_new() from malloc() to calloc()
ok jsing
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/24 15:17:05
Modified files:
lib/libcrypto/evp: digest.c
Log message:
Move EVP_Digest() next to the functions it wraps
It really makes no sense to have the mess that is EVP_MD_CTX_copy{,_ex}()
live
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/23 06:05:06
Modified files:
lib/libcrypto/evp: evp_enc.c
Log message:
Use more consistent order for Init/Update/Final
Consistently implement the _ex() version after the non-extended versions,
First
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/22 17:52:13
Modified files:
lib/libcrypto/x509: x509_vfy.c
Log message:
Prefix get_trusted_issuer() with x509_vfy_
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/22 10:37:14
Modified files:
lib/libcrypto/evp: evp_enc.c
Log message:
Remove two no longer necessary reminders
I guess I'm getting old. Next time I'll have to add a reminder not to
forget to remove
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/22 10:25:47
Modified files:
lib/libcrypto/evp: evp_local.h
Log message:
Remove extra whitespace on two lines
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/22 07:58:05
Modified files:
lib/libcrypto/evp: evp_enc.c
Log message:
Add length checks for partial_len
These remove a few more potential out-of-bounds accesses and ensure in
particular that the
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/22 06:46:37
Modified files:
lib/libcrypto/x509: x509_vfy.c
Log message:
Rename check_hosts()
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/22 06:45:28
Modified files:
lib/libcrypto/x509: x509_vfy.c
Log message:
Replace check_trust() with its x509_vfy_ prefixed wrapper
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/22 06:42:18
Modified files:
lib/libcrypto/x509: x509_vfy.c
Log message:
Replace check_chain_extensions() with its x509_vfy_ wrapper
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/22 06:36:20
Modified files:
lib/libcrypto/x509: x509_vfy.c
Log message:
Replace check_id() with its x509_vfy_check_id() wrapper
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/22 06:31:35
Modified files:
lib/libcrypto/x509: x509_local.h x509_vfy.c
Log message:
Remove a bunch of function pointers from X509_STORE_CTX
These are only ever set to one particular function which
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/22 05:35:22
Modified files:
lib/libcrypto/evp: evp_enc.c
Log message:
Simplify some logic in EVP_EncryptInit_ex()
Pull up the EVP_R_NO_CIPHER_SET check that was hidden somewhere down in the
middle
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/22 03:23:11
Modified files:
lib/libcrypto/cms: cms_smime.c
Log message:
Clean up includes in cms_smime.c
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/22 03:20:33
Modified files:
lib/libcrypto/evp: evp_enc.c
Log message:
evp_enc: make some flag checks explicit
ok joshua jsing
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/22 02:40:15
Modified files:
lib/libcrypto/x509: x509_local.h x509_vfy.c
Log message:
Remove cleanup() and get_crl() from X509_STORE_CTX
ok jsing
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/22 00:35:09
Modified files:
lib/libcrypto/x509: x509_local.h x509_vfy.c
Log message:
Remove unused function pointers from X509_STORE
The struct underlying the X509_STORE type is opaque ars and
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/21 14:32:01
Modified files:
lib/libcrypto/man: EVP_PKCS82PKEY.3 EVP_PKEY_asn1_get_count.3
EVP_PKEY_asn1_new.3 EVP_PKEY_set1_RSA.3
Log message:
Remove
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/21 14:23:37
Modified files:
lib/libcrypto/man: ASN1_STRING_TABLE_get.3
Log message:
Mark some API-to-be-removed as intentionally undocumented
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/21 13:50:43
Modified files:
lib/libcrypto/evp: evp_enc.c
Log message:
Remove some superfluous parentheses
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/20 11:38:19
Modified files:
lib/libcrypto/cms: cms_pwri.c
Log message:
Clean up includes in cms_pwri.c
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/20 07:26:47
Modified files:
lib/libcrypto/asn1: tasn_prn.c
Log message:
Use BIO_indent() for indentation in tasn_prn.c
Using a loop to print pieces of a static buffer containing 20 spaces to
indent
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/20 07:15:19
Modified files:
lib/libcrypto/evp: evp_enc.c
Log message:
Rename impl into engine
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/20 07:14:39
Modified files:
lib/libcrypto/evp: evp_enc.c
Log message:
Rename inl to in_len throughout the file
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/20 07:13:07
Modified files:
lib/libcrypto/evp: evp_enc.c
Log message:
Rename outl into out_len throughout the file
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/20 07:11:41
Modified files:
lib/libcrypto/evp: evp_enc.c
Log message:
Tweak a comment a bit
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/20 07:10:03
Modified files:
lib/libcrypto/evp: evp_enc.c evp_local.h
Log message:
Remove block_mask from EVP_CIPHER_CTX
The block mask is only used in EVP_{De,En}cryptUpdate(). There's no need to
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/20 07:05:58
Modified files:
lib/libcrypto/evp: cipher_method_lib.c
Log message:
Add some sanity checks for EVP_CIPHER_meth_new()
Ensure that the nid and key length are non-negative and that the
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/20 06:52:17
Modified files:
lib/libcrypto : Makefile
lib/libcrypto/evp: p_legacy.c
Removed files:
lib/libcrypto/evp: p_open.c p_seal.c
Log message:
Merge p_open and p_seal into
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/20 06:46:05
Modified files:
lib/libcrypto : Makefile
Added files:
lib/libcrypto/evp: p_legacy.c
Removed files:
lib/libcrypto/evp: p_dec.c p_enc.c
Log message:
Fold p_dec.c and
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/20 06:34:47
Modified files:
lib/libcrypto/evp: p_dec.c p_enc.c
Log message:
Less confusing variable names in EVP_PKEY_{de,en}crypt_old()
ok jsing
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/20 04:33:52
Modified files:
lib/libcrypto/evp: evp_enc.c
Log message:
Improve local variable names
Rename the slightly awkward buf_offset into partial_len and rename
buf_avail into partial_needed
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/20 04:31:17
Modified files:
lib/libcrypto/evp: evp_enc.c evp_local.h
Log message:
Rename buf_len into partial_len in EVP_CIPHER_CTX
suggested by jsing
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2023/12/20 04:01:34
Modified files:
lib/libcrypto/evp: evp_enc.c
Log message:
Clean up EVP_DecryptFinal_ex()
Rework the code to use the usual variable names, return early if we
have block size 1 and
501 - 600 of 6200 matches
Mail list logo