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/OpensslLib/OpensslStub/SslExtServNull.c

    r101291 r108794  
    1414int
    1515tls_parse_ctos_renegotiate (
    16   SSL           *s,
    17   PACKET        *pkt,
    18   unsigned int  context,
    19   X509          *x,
    20   size_t        chainidx
     16  SSL_CONNECTION  *s,
     17  PACKET          *pkt,
     18  unsigned int    context,
     19  X509            *x,
     20  size_t          chainidx
    2121  )
    2222{
     
    2626int
    2727tls_parse_ctos_server_name (
    28   SSL           *s,
    29   PACKET        *pkt,
    30   unsigned int  context,
    31   X509          *x,
    32   size_t        chainidx
     28  SSL_CONNECTION  *s,
     29  PACKET          *pkt,
     30  unsigned int    context,
     31  X509            *x,
     32  size_t          chainidx
    3333  )
    3434{
     
    3838int
    3939tls_parse_ctos_maxfragmentlen (
    40   SSL           *s,
    41   PACKET        *pkt,
    42   unsigned int  context,
    43   X509          *x,
    44   size_t        chainidx
     40  SSL_CONNECTION  *s,
     41  PACKET          *pkt,
     42  unsigned int    context,
     43  X509            *x,
     44  size_t          chainidx
    4545  )
    4646{
     
    5151int
    5252tls_parse_ctos_srp (
    53   SSL           *s,
    54   PACKET        *pkt,
    55   unsigned int  context,
    56   X509          *x,
    57   size_t        chainidx
     53  SSL_CONNECTION  *s,
     54  PACKET          *pkt,
     55  unsigned int    context,
     56  X509            *x,
     57  size_t          chainidx
    5858  )
    5959{
     
    6565int
    6666tls_parse_ctos_ec_pt_formats (
    67   SSL           *s,
    68   PACKET        *pkt,
    69   unsigned int  context,
    70   X509          *x,
    71   size_t        chainidx
     67  SSL_CONNECTION  *s,
     68  PACKET          *pkt,
     69  unsigned int    context,
     70  X509            *x,
     71  size_t          chainidx
    7272  )
    7373{
     
    7777int
    7878tls_parse_ctos_session_ticket (
    79   SSL           *s,
    80   PACKET        *pkt,
    81   unsigned int  context,
    82   X509          *x,
    83   size_t        chainidx
     79  SSL_CONNECTION  *s,
     80  PACKET          *pkt,
     81  unsigned int    context,
     82  X509            *x,
     83  size_t          chainidx
    8484  )
    8585{
     
    8989int
    9090tls_parse_ctos_sig_algs_cert (
    91   SSL                       *s,
     91  SSL_CONNECTION            *s,
    9292  PACKET                    *pkt,
    9393  ossl_unused unsigned int  context,
     
    101101int
    102102tls_parse_ctos_sig_algs (
    103   SSL           *s,
    104   PACKET        *pkt,
    105   unsigned int  context,
    106   X509          *x,
    107   size_t        chainidx
     103  SSL_CONNECTION  *s,
     104  PACKET          *pkt,
     105  unsigned int    context,
     106  X509            *x,
     107  size_t          chainidx
    108108  )
    109109{
     
    114114int
    115115tls_parse_ctos_status_request (
    116   SSL           *s,
    117   PACKET        *pkt,
    118   unsigned int  context,
    119   X509          *x,
    120   size_t        chainidx
     116  SSL_CONNECTION  *s,
     117  PACKET          *pkt,
     118  unsigned int    context,
     119  X509            *x,
     120  size_t          chainidx
    121121  )
    122122{
     
    129129int
    130130tls_parse_ctos_npn (
    131   SSL           *s,
    132   PACKET        *pkt,
    133   unsigned int  context,
    134   X509          *x,
    135   size_t        chainidx
     131  SSL_CONNECTION  *s,
     132  PACKET          *pkt,
     133  unsigned int    context,
     134  X509            *x,
     135  size_t          chainidx
    136136  )
    137137{
     
    147147int
    148148tls_parse_ctos_alpn (
    149   SSL           *s,
    150   PACKET        *pkt,
    151   unsigned int  context,
    152   X509          *x,
    153   size_t        chainidx
     149  SSL_CONNECTION  *s,
     150  PACKET          *pkt,
     151  unsigned int    context,
     152  X509            *x,
     153  size_t          chainidx
    154154  )
    155155{
     
    160160int
    161161tls_parse_ctos_use_srtp (
    162   SSL           *s,
    163   PACKET        *pkt,
    164   unsigned int  context,
    165   X509          *x,
    166   size_t        chainidx
     162  SSL_CONNECTION  *s,
     163  PACKET          *pkt,
     164  unsigned int    context,
     165  X509            *x,
     166  size_t          chainidx
    167167  )
    168168{
     
    174174int
    175175tls_parse_ctos_etm (
    176   SSL           *s,
    177   PACKET        *pkt,
    178   unsigned int  context,
    179   X509          *x,
    180   size_t        chainidx
     176  SSL_CONNECTION  *s,
     177  PACKET          *pkt,
     178  unsigned int    context,
     179  X509            *x,
     180  size_t          chainidx
    181181  )
    182182{
     
    190190int
    191191tls_parse_ctos_psk_kex_modes (
    192   SSL           *s,
    193   PACKET        *pkt,
    194   unsigned int  context,
    195   X509          *x,
    196   size_t        chainidx
     192  SSL_CONNECTION  *s,
     193  PACKET          *pkt,
     194  unsigned int    context,
     195  X509            *x,
     196  size_t          chainidx
    197197  )
    198198{
     
    206206int
    207207tls_parse_ctos_key_share (
    208   SSL           *s,
    209   PACKET        *pkt,
    210   unsigned int  context,
    211   X509          *x,
    212   size_t        chainidx
     208  SSL_CONNECTION  *s,
     209  PACKET          *pkt,
     210  unsigned int    context,
     211  X509            *x,
     212  size_t          chainidx
    213213  )
    214214{
     
    218218int
    219219tls_parse_ctos_cookie (
    220   SSL           *s,
    221   PACKET        *pkt,
    222   unsigned int  context,
    223   X509          *x,
    224   size_t        chainidx
     220  SSL_CONNECTION  *s,
     221  PACKET          *pkt,
     222  unsigned int    context,
     223  X509            *x,
     224  size_t          chainidx
    225225  )
    226226{
     
    230230int
    231231tls_parse_ctos_supported_groups (
    232   SSL           *s,
    233   PACKET        *pkt,
    234   unsigned int  context,
    235   X509          *x,
    236   size_t        chainidx
     232  SSL_CONNECTION  *s,
     233  PACKET          *pkt,
     234  unsigned int    context,
     235  X509            *x,
     236  size_t          chainidx
    237237  )
    238238{
     
    242242int
    243243tls_parse_ctos_ems (
    244   SSL           *s,
    245   PACKET        *pkt,
    246   unsigned int  context,
    247   X509          *x,
    248   size_t        chainidx
     244  SSL_CONNECTION  *s,
     245  PACKET          *pkt,
     246  unsigned int    context,
     247  X509            *x,
     248  size_t          chainidx
    249249  )
    250250{
     
    254254int
    255255tls_parse_ctos_early_data (
    256   SSL           *s,
    257   PACKET        *pkt,
    258   unsigned int  context,
    259   X509          *x,
    260   size_t        chainidx
     256  SSL_CONNECTION  *s,
     257  PACKET          *pkt,
     258  unsigned int    context,
     259  X509            *x,
     260  size_t          chainidx
    261261  )
    262262{
     
    266266int
    267267tls_parse_ctos_psk (
    268   SSL           *s,
    269   PACKET        *pkt,
    270   unsigned int  context,
    271   X509          *x,
    272   size_t        chainidx
     268  SSL_CONNECTION  *s,
     269  PACKET          *pkt,
     270  unsigned int    context,
     271  X509            *x,
     272  size_t          chainidx
    273273  )
    274274{
     
    278278int
    279279tls_parse_ctos_post_handshake_auth (
    280   SSL                       *s,
     280  SSL_CONNECTION            *s,
    281281  PACKET                    *pkt,
    282282  ossl_unused unsigned int  context,
     
    293293EXT_RETURN
    294294tls_construct_stoc_renegotiate (
    295   SSL           *s,
    296   WPACKET       *pkt,
    297   unsigned int  context,
    298   X509          *x,
    299   size_t        chainidx
     295  SSL_CONNECTION  *s,
     296  WPACKET         *pkt,
     297  unsigned int    context,
     298  X509            *x,
     299  size_t          chainidx
    300300  )
    301301{
     
    305305EXT_RETURN
    306306tls_construct_stoc_server_name (
    307   SSL           *s,
    308   WPACKET       *pkt,
    309   unsigned int  context,
    310   X509          *x,
    311   size_t        chainidx
     307  SSL_CONNECTION  *s,
     308  WPACKET         *pkt,
     309  unsigned int    context,
     310  X509            *x,
     311  size_t          chainidx
    312312  )
    313313{
     
    318318EXT_RETURN
    319319tls_construct_stoc_maxfragmentlen (
    320   SSL           *s,
    321   WPACKET       *pkt,
    322   unsigned int  context,
    323   X509          *x,
    324   size_t        chainidx
     320  SSL_CONNECTION  *s,
     321  WPACKET         *pkt,
     322  unsigned int    context,
     323  X509            *x,
     324  size_t          chainidx
    325325  )
    326326{
     
    330330EXT_RETURN
    331331tls_construct_stoc_ec_pt_formats (
    332   SSL           *s,
    333   WPACKET       *pkt,
    334   unsigned int  context,
    335   X509          *x,
    336   size_t        chainidx
     332  SSL_CONNECTION  *s,
     333  WPACKET         *pkt,
     334  unsigned int    context,
     335  X509            *x,
     336  size_t          chainidx
    337337  )
    338338{
     
    342342EXT_RETURN
    343343tls_construct_stoc_supported_groups (
    344   SSL           *s,
    345   WPACKET       *pkt,
    346   unsigned int  context,
    347   X509          *x,
    348   size_t        chainidx
     344  SSL_CONNECTION  *s,
     345  WPACKET         *pkt,
     346  unsigned int    context,
     347  X509            *x,
     348  size_t          chainidx
    349349  )
    350350{
     
    354354EXT_RETURN
    355355tls_construct_stoc_session_ticket (
    356   SSL           *s,
    357   WPACKET       *pkt,
    358   unsigned int  context,
    359   X509          *x,
    360   size_t        chainidx
     356  SSL_CONNECTION  *s,
     357  WPACKET         *pkt,
     358  unsigned int    context,
     359  X509            *x,
     360  size_t          chainidx
    361361  )
    362362{
     
    367367EXT_RETURN
    368368tls_construct_stoc_status_request (
    369   SSL           *s,
    370   WPACKET       *pkt,
    371   unsigned int  context,
    372   X509          *x,
    373   size_t        chainidx
     369  SSL_CONNECTION  *s,
     370  WPACKET         *pkt,
     371  unsigned int    context,
     372  X509            *x,
     373  size_t          chainidx
    374374  )
    375375{
     
    382382EXT_RETURN
    383383tls_construct_stoc_next_proto_neg (
    384   SSL           *s,
    385   WPACKET       *pkt,
    386   unsigned int  context,
    387   X509          *x,
    388   size_t        chainidx
     384  SSL_CONNECTION  *s,
     385  WPACKET         *pkt,
     386  unsigned int    context,
     387  X509            *x,
     388  size_t          chainidx
    389389  )
    390390{
     
    396396EXT_RETURN
    397397tls_construct_stoc_alpn (
    398   SSL           *s,
    399   WPACKET       *pkt,
    400   unsigned int  context,
    401   X509          *x,
    402   size_t        chainidx
     398  SSL_CONNECTION  *s,
     399  WPACKET         *pkt,
     400  unsigned int    context,
     401  X509            *x,
     402  size_t          chainidx
    403403  )
    404404{
     
    409409EXT_RETURN
    410410tls_construct_stoc_use_srtp (
    411   SSL           *s,
    412   WPACKET       *pkt,
    413   unsigned int  context,
    414   X509          *x,
    415   size_t        chainidx
     411  SSL_CONNECTION  *s,
     412  WPACKET         *pkt,
     413  unsigned int    context,
     414  X509            *x,
     415  size_t          chainidx
    416416  )
    417417{
     
    423423EXT_RETURN
    424424tls_construct_stoc_etm (
    425   SSL           *s,
    426   WPACKET       *pkt,
    427   unsigned int  context,
    428   X509          *x,
    429   size_t        chainidx
     425  SSL_CONNECTION  *s,
     426  WPACKET         *pkt,
     427  unsigned int    context,
     428  X509            *x,
     429  size_t          chainidx
    430430  )
    431431{
     
    435435EXT_RETURN
    436436tls_construct_stoc_ems (
    437   SSL           *s,
    438   WPACKET       *pkt,
    439   unsigned int  context,
    440   X509          *x,
    441   size_t        chainidx
     437  SSL_CONNECTION  *s,
     438  WPACKET         *pkt,
     439  unsigned int    context,
     440  X509            *x,
     441  size_t          chainidx
    442442  )
    443443{
     
    447447EXT_RETURN
    448448tls_construct_stoc_supported_versions (
    449   SSL           *s,
    450   WPACKET       *pkt,
    451   unsigned int  context,
    452   X509          *x,
    453   size_t        chainidx
     449  SSL_CONNECTION  *s,
     450  WPACKET         *pkt,
     451  unsigned int    context,
     452  X509            *x,
     453  size_t          chainidx
    454454  )
    455455{
     
    459459EXT_RETURN
    460460tls_construct_stoc_key_share (
    461   SSL           *s,
    462   WPACKET       *pkt,
    463   unsigned int  context,
    464   X509          *x,
    465   size_t        chainidx
     461  SSL_CONNECTION  *s,
     462  WPACKET         *pkt,
     463  unsigned int    context,
     464  X509            *x,
     465  size_t          chainidx
    466466  )
    467467{
     
    471471EXT_RETURN
    472472tls_construct_stoc_cookie (
    473   SSL           *s,
    474   WPACKET       *pkt,
    475   unsigned int  context,
    476   X509          *x,
    477   size_t        chainidx
     473  SSL_CONNECTION  *s,
     474  WPACKET         *pkt,
     475  unsigned int    context,
     476  X509            *x,
     477  size_t          chainidx
    478478  )
    479479{
     
    483483EXT_RETURN
    484484tls_construct_stoc_cryptopro_bug (
    485   SSL           *s,
    486   WPACKET       *pkt,
    487   unsigned int  context,
    488   X509          *x,
    489   size_t        chainidx
     485  SSL_CONNECTION  *s,
     486  WPACKET         *pkt,
     487  unsigned int    context,
     488  X509            *x,
     489  size_t          chainidx
    490490  )
    491491{
     
    495495EXT_RETURN
    496496tls_construct_stoc_early_data (
    497   SSL           *s,
    498   WPACKET       *pkt,
    499   unsigned int  context,
    500   X509          *x,
    501   size_t        chainidx
     497  SSL_CONNECTION  *s,
     498  WPACKET         *pkt,
     499  unsigned int    context,
     500  X509            *x,
     501  size_t          chainidx
    502502  )
    503503{
     
    507507EXT_RETURN
    508508tls_construct_stoc_psk (
    509   SSL           *s,
    510   WPACKET       *pkt,
    511   unsigned int  context,
    512   X509          *x,
    513   size_t        chainidx
    514   )
    515 {
    516   return EXT_RETURN_FAIL;
    517 }
     509  SSL_CONNECTION  *s,
     510  WPACKET         *pkt,
     511  unsigned int    context,
     512  X509            *x,
     513  size_t          chainidx
     514  )
     515{
     516  return EXT_RETURN_FAIL;
     517}
     518
     519EXT_RETURN
     520tls_construct_stoc_client_cert_type (
     521  SSL_CONNECTION  *sc,
     522  WPACKET         *pkt,
     523  unsigned int    context,
     524  X509            *x,
     525  size_t          chainidx
     526  )
     527{
     528  return EXT_RETURN_FAIL;
     529}
     530
     531int
     532tls_parse_ctos_client_cert_type (
     533  SSL_CONNECTION  *sc,
     534  PACKET          *pkt,
     535  unsigned int    context,
     536  X509            *x,
     537  size_t          chainidx
     538  )
     539{
     540  return 0;
     541}
     542
     543EXT_RETURN
     544tls_construct_stoc_server_cert_type (
     545  SSL_CONNECTION  *sc,
     546  WPACKET         *pkt,
     547  unsigned int    context,
     548  X509            *x,
     549  size_t          chainidx
     550  )
     551{
     552  return EXT_RETURN_FAIL;
     553}
     554
     555int
     556tls_parse_ctos_server_cert_type (
     557  SSL_CONNECTION  *sc,
     558  PACKET          *pkt,
     559  unsigned int    context,
     560  X509            *x,
     561  size_t          chainidx
     562  )
     563{
     564  return 0;
     565}
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