VirtualBox

Ignore:
Timestamp:
Nov 2, 2022 7:40:16 AM (2 years ago)
Author:
vboxsync
Message:

libs: Switch to openssl-3.0.7, bugref:10317

Location:
trunk/src/libs/openssl-3.0.7
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/libs/openssl-3.0.7

    • Property svn:mergeinfo
      •  

        old new  
        1515/vendor/openssl/3.0.2:150728-150729
        1616/vendor/openssl/3.0.3:151497-151729
        17 /vendor/openssl/current:147554-151496
         17/vendor/openssl/3.0.7:154371
         18/vendor/openssl/current:147554-154370
  • trunk/src/libs/openssl-3.0.7/ssl/ssl_ciph.c

    r94082 r97372  
    11/*
    2  * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved.
     2 * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved.
    33 * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved
    44 * Copyright 2005 Nokia. All rights reserved.
     
    533533        if (ssl_comp_methods != NULL) {
    534534            i = sk_SSL_COMP_find(ssl_comp_methods, &ctmp);
    535             *comp = sk_SSL_COMP_value(ssl_comp_methods, i);
     535            if (i >= 0)
     536                *comp = sk_SSL_COMP_value(ssl_comp_methods, i);
    536537        }
    537538        /* If were only interested in comp then return success */
     
    556557            mac_pkey_type = NULL;
    557558    } else {
    558         if (!ssl_evp_md_up_ref(ctx->ssl_digest_methods[i])) {
     559        const EVP_MD *digest = ctx->ssl_digest_methods[i];
     560
     561        if (digest == NULL
     562                || !ssl_evp_md_up_ref(digest)) {
    559563            ssl_evp_cipher_free(*enc);
    560564            return 0;
    561565        }
    562         *md = ctx->ssl_digest_methods[i];
     566        *md = digest;
    563567        if (mac_pkey_type != NULL)
    564568            *mac_pkey_type = ctx->ssl_mac_pkey_id[i];
     
    10601064                 */
    10611065                ERR_raise(ERR_LIB_SSL, SSL_R_INVALID_COMMAND);
    1062                 retval = found = 0;
    1063                 l++;
    1064                 break;
     1066                return 0;
    10651067            }
    10661068
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette