]> git.proxmox.com Git - mirror_edk2.git/blobdiff - CryptoPkg/Include/Pcd/PcdCryptoServiceFamilyEnable.h
CryptoPkg: Add BigNum API to DXE and protocol
[mirror_edk2.git] / CryptoPkg / Include / Pcd / PcdCryptoServiceFamilyEnable.h
index 8a8d7c179d84ce2e5e3030aa98c680aa4308573b..52b44ca4f8ad274cd392653f18ad18f6b5287e5b 100644 (file)
@@ -326,6 +326,36 @@ typedef struct {
     } Services;\r
     UINT32    Family;\r
   } AeadAesGcm;\r
+  union {\r
+    struct {\r
+      UINT8    Init        : 1;\r
+      UINT8    FromBin     : 1;\r
+      UINT8    ToBin       : 1;\r
+      UINT8    Free        : 1;\r
+      UINT8    Add         : 1;\r
+      UINT8    Sub         : 1;\r
+      UINT8    Mod         : 1;\r
+      UINT8    ExpMod      : 1;\r
+      UINT8    InverseMod  : 1;\r
+      UINT8    Div         : 1;\r
+      UINT8    MulMod      : 1;\r
+      UINT8    Cmp         : 1;\r
+      UINT8    Bits        : 1;\r
+      UINT8    Bytes       : 1;\r
+      UINT8    IsWord      : 1;\r
+      UINT8    IsOdd       : 1;\r
+      UINT8    Copy        : 1;\r
+      UINT8    ValueOne    : 1;\r
+      UINT8    RShift      : 1;\r
+      UINT8    ConstTime   : 1;\r
+      UINT8    SqrMod      : 1;\r
+      UINT8    NewContext  : 1;\r
+      UINT8    ContextFree : 1;\r
+      UINT8    SetUint     : 1;\r
+      UINT8    AddMod      : 1;\r
+    } Services;\r
+    UINT32    Family;\r
+  } Bn;\r
 } PCD_CRYPTO_SERVICE_FAMILY_ENABLE;\r
 \r
 #endif\r