mirror of
https://github.com/openssl/openssl.git
synced 2024-11-27 05:21:51 +08:00
Remove some miscellaneous references to SSL_CONNECTION
There were a small number of references to the SSL_CONNECTION that can be removed easily and replaced with record layer equivalents. Reviewed-by: Hugo Landau <hlandau@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/19198)
This commit is contained in:
parent
eb7d6c2a9b
commit
5361a5a966
@ -1710,7 +1710,7 @@ int tls_write_records(OSSL_RECORD_LAYER *rl, OSSL_RECORD_TEMPLATE *templates,
|
||||
* in the wb->buf
|
||||
*/
|
||||
|
||||
if (!using_ktls && !SSL_WRITE_ETM(s) && mac_size != 0) {
|
||||
if (!using_ktls && !rl->use_etm && mac_size != 0) {
|
||||
unsigned char *mac;
|
||||
|
||||
if (!WPACKET_allocate_bytes(thispkt, mac_size, &mac)
|
||||
@ -1799,7 +1799,7 @@ int tls_write_records(OSSL_RECORD_LAYER *rl, OSSL_RECORD_TEMPLATE *templates,
|
||||
SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
|
||||
goto err;
|
||||
}
|
||||
if (SSL_WRITE_ETM(s) && mac_size != 0) {
|
||||
if (rl->use_etm && mac_size != 0) {
|
||||
unsigned char *mac;
|
||||
|
||||
if (!WPACKET_allocate_bytes(thispkt, mac_size, &mac)
|
||||
@ -1921,7 +1921,7 @@ int tls_retry_write_records(OSSL_RECORD_LAYER *rl)
|
||||
tls_release_write_buffer(rl);
|
||||
return 1;
|
||||
} else if (i <= 0) {
|
||||
if (SSL_CONNECTION_IS_DTLS(s)) {
|
||||
if (rl->isdtls) {
|
||||
/*
|
||||
* For DTLS, just drop it. That's kind of the whole point in
|
||||
* using a datagram service
|
||||
|
Loading…
Reference in New Issue
Block a user