VirtualBox

Ignore:
Timestamp:
Mar 31, 2025 11:31:09 AM (2 weeks ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
168237
Message:

Devices/EFI/FirmwareNew: Merge edk2-stable202502 from the vendor branch and make it build for the important platforms, bugref:4643

Location:
trunk/src/VBox/Devices/EFI/FirmwareNew
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/EFI/FirmwareNew

  • trunk/src/VBox/Devices/EFI/FirmwareNew/CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptPkcs7Internal.h

    r105670 r108794  
    55  RFC 2315 - PKCS #7: Cryptographic Message Syntax Version 1.5
    66
    7 Copyright (c) 2023, Intel Corporation. All rights reserved.<BR>
     7Copyright (c) 2023-2024, Intel Corporation. All rights reserved.<BR>
    88SPDX-License-Identifier: BSD-2-Clause-Patent
    99
     
    3232#define MBEDTLS_OID_PKCS7_ENCRYPTED_DATA             MBEDTLS_OID_PKCS7 "\x06"
    3333
    34 typedef mbedtls_asn1_buf         MBEDTLSPKCS7BUF;
    35 typedef mbedtls_asn1_named_data  MBEDTLSPKCS7NAME;
    36 typedef mbedtls_asn1_sequence    MBEDTLSPKCS7SEQUENCE;
    37 
    3834///
    3935/// PKCS7 SignerInfo type
     
    4945  mbedtls_x509_buf                 AuthAttr;
    5046  mbedtls_x509_buf                 Sig;
    51   struct MBEDTLSPKCS7SIGNERINFO    *Next;
    52 } MBEDTLSPKCS7SIGNERINFO;
     47  struct MbedtlsPkcs7SignerInfo    *Next;
     48} MbedtlsPkcs7SignerInfo;
    5349
    5450///
     
    5854  mbedtls_asn1_buf    Oid;
    5955  mbedtls_asn1_buf    Data;
    60 } MBEDTLSPKCS7DATA;
     56} MbedtlsPkcs7Data;
    6157
    6258///
     
    6763  INT32                            Version;
    6864  mbedtls_asn1_buf                 DigestAlgorithms;
    69   struct MBEDTLSPKCS7DATA          ContentInfo;
     65  struct MbedtlsPkcs7Data          ContentInfo;
    7066  mbedtls_x509_crt                 Certificates;
    7167  mbedtls_x509_crl                 Crls;
    7268  struct MbedtlsPkcs7SignerInfo    SignerInfos;
    73 } MBEDTLSPKCS7SIGNEDDATA;
     69} MbedtlsPkcs7SignedData;
    7470
    7571///
     
    7874typedef struct MbedtlsPkcs7 {
    7975  mbedtls_asn1_buf                 ContentTypeOid;
    80   struct MBEDTLSPKCS7SIGNEDDATA    SignedData;
    81 } MBEDTLSPKCS7;
     76  struct MbedtlsPkcs7SignedData    SignedData;
     77} MbedtlsPkcs7;
     78
     79#define EDKII_ASN1_CHK_ADD(g, f)                        \
     80    do                                                  \
     81    {                                                   \
     82        if( ( Ret = (f) ) < 0 )                         \
     83            return( Ret );                              \
     84        else                                            \
     85            (g) += Ret;                                 \
     86    } while( 0 )
    8287
    8388#endif
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