VirtualBox

Changeset 94157 in vbox for trunk/src/VBox/Runtime


Ignore:
Timestamp:
Mar 10, 2022 3:11:22 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
150411
Message:

Runtime: Windows build fixes and updated .def file in preparation for openssl-3.0.1 switch, bugref:10128

Location:
trunk/src/VBox/Runtime
Files:
1 deleted
3 edited
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/Makefile.kmk

    r94040 r94157  
    24132413$$(VBoxRT_0_OUTDIR)/VBoxRT.def: \
    24142414                $(PATH_SUB_CURRENT)/r3/win/VBoxRT-$$(if-expr $$(KBUILD_TARGET_ARCH) == amd64,win64,win32).def \
    2415                 $(if-expr defined(VBOX_WITH_OPENSSL_PRE_1_1)\
    2416                 ,$(PATH_SUB_CURRENT)/r3/win/VBoxRT-openssl-pre-1.1.def \
     2415                $(if-expr defined(VBOX_WITH_OPENSSL3)\
     2416                ,$(PATH_SUB_CURRENT)/r3/win/VBoxRT-openssl-3.0.def \
    24172417                ,$(PATH_SUB_CURRENT)/r3/win/VBoxRT-openssl-1.1plus.def )\
    24182418                $(if-expr "$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)" == "win.x86" && defined(VBOX_WITH_MORE_NT4_COMPAT_BINARIES)\
  • trunk/src/VBox/Runtime/common/crypto/pkcs7-verify.cpp

    r93115 r94157  
    118118            else
    119119                rcOssl = RTErrInfoSet(pErrInfo, rcOssl, "RTCrStoreConvertToOpenSslCertStack failed");
     120#include "internal/openssl-pre.h" /* Need to disable C5039 warning here. */
    120121            if (pAddCerts)
    121122                sk_X509_pop_free(pAddCerts, X509_free);
     123#include "internal/openssl-post.h"
    122124        }
    123125        else
  • trunk/src/VBox/Runtime/common/crypto/store.cpp

    r93115 r94157  
    513513            }
    514514        }
     515#include "internal/openssl-pre.h"  /* Need to disable C5039 warning here. */
    515516        sk_X509_pop_free(pOsslStack, X509_free);
     517#include "internal/openssl-post.h"
    516518    }
    517519    else
  • trunk/src/VBox/Runtime/r3/win/VBoxRT-openssl-3.0.def

    r94153 r94157  
    2626; terms and conditions of either the GPL or the CDDL or both.
    2727;
    28 
    29     ; ConsoleImpl.cpp uses this when VBOX_OPENSSL_FIPS is enabled.
    30     FIPS_mode
    3128
    3229    ; VBoxVRDP.dll - secure.cpp
     
    9895    EVP_EncryptInit
    9996    EVP_EncryptUpdate
    100     EVP_MD_size
     97    EVP_MD_get_size
    10198    EVP_sha1
    10299    EVP_sha256
     
    119116
    120117    ; vboxwebsrv needs SSL support.
    121     ASN1_STRING_data
    122118    ASN1_STRING_get0_data
    123119    ASN1_STRING_to_UTF8
     
    148144    PEM_read_bio_DHparams
    149145    RAND_load_file
    150     RAND_pseudo_bytes
    151146    RAND_seed
    152147    RAND_status
     
    174169    ;exported above: SSL_free
    175170    SSL_get_error
    176     SSL_get_peer_certificate
     171    SSL_get1_peer_certificate
    177172    SSL_get_verify_result
    178173    SSL_get1_session
     
    353348    EVP_DigestSignFinal
    354349    EVP_DigestSignInit
     350    EVP_DigestSignUpdate
    355351    EVP_DigestUpdate
    356352    EVP_DigestVerifyFinal
    357353    EVP_DigestVerifyInit
     354    EVP_DigestVerifyUpdate
    358355    EVP_EncryptInit_ex
    359356    EVP_MD_CTX_free
     
    361358    EVP_MD_CTX_reset
    362359    EVP_md5
    363     EVP_PKEY_base_id
     360    EVP_PKEY_get_base_id
    364361    EVP_PKEY_free
    365362    EVP_PKEY_get1_DSA
     
    370367    EVP_PKEY_set1_EC_KEY
    371368    EVP_PKEY_set1_RSA
    372     EVP_PKEY_size
     369    EVP_PKEY_get_size
    373370    EVP_sha384
    374371    HMAC_CTX_free
Note: See TracChangeset for help on using the changeset viewer.

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