case АлгоритмВСертификате = CALG_GR3411PublicKeyBlob = { {bType=PUBLICKEYBLOB, bVersion=BLOB_VERSION, 0x00, 0x00, uiKeyAlg = CALG_GR3410EL }, dwMagic = GR3410_1_MAGIC, dwBitLen = 512, bASN1GostR3410_94_PublicKeyParameters = ASN.1(SEQUENCE{ OI=1.2.643.2.2.36.0, OI=1.2.643.2.2.30.1}), bPublicKey = PublicKey}
SessionKeyBlob = { {bType=SIMPLEBLOB, bVersion= BLOB_VERSION, 0x00, 0x00, uiKeyAlg = CALG_G28147}, dwMagic = G28147_MAGIC, uiEncryptKeyAlgId = CALG_G28147, bSV=SessionSV, bEncryptedKey=SessionKey, bMacKey = SessionMAC, bEncryptionParamSet= ANS.1(SEQUENCE{ OI= 1.2.643.2.2.31.1}) }
case АлгоритмВСертификате = CALG_GR3411_2012_256PublicKeyBlob = { {bType=PUBLICKEYBLOB, bVersion=BLOB_VERSION, 0x00, 0x00, uiKeyAlg = CALG_GR3410_12_256 }, dwMagic = GR3410_1_MAGIC, dwBitLen = 512, bASN1GostR3410_94_PublicKeyParameters = ASN.1(SEQUENCE{ OI=1.2.643.2.2.36.0, OI=1.2.643.7.1.2.5.1.1}), bPublicKey = PublicKey}
SessionKeyBlob = { {bType=SIMPLEBLOB, bVersion= BLOB_VERSION, 0x00, 0x00, uiKeyAlg = CALG_G28147}, dwMagic = G28147_MAGIC, uiEncryptKeyAlgId = CALG_G28147, uiEncryptKeyAlgId = CALG_G28147, bSV=SessionSV, bEncryptedKey=SessionKey, bMacKey = SessionMAC, bEncryptionParamSet= ANS.1(SEQUENCE{ OI= 1.2.643.7.1.2.5.1.1 }) }
case АлгоритмВСертификате = CALG_GR3411_2012_512PublicKeyBlob = { {bType=PUBLICKEYBLOB, bVersion=BLOB_VERSION, 0x00, 0x00, uiKeyAlg = CALG_GR3410_12_512 }, dwMagic = GR3410_1_MAGIC, dwBitLen = 512, bASN1GostR3410_94_PublicKeyParameters = ASN.1(SEQUENCE{ OI=1.2.643.2.2.36.0, OI=1.2.643.7.1.2.5.1.2}), bPublicKey = PublicKey}
SessionKeyBlob = { {bType=SIMPLEBLOB, bVersion= BLOB_VERSION, 0x00, 0x00, uiKeyAlg = CALG_G28147}, dwMagic = G28147_MAGIC, uiEncryptKeyAlgId = CALG_G28147, uiEncryptKeyAlgId = CALG_G28147, bSV=SessionSV, bEncryptedKey=SessionKey, bMacKey = SessionMAC, bEncryptionParamSet= ANS.1(SEQUENCE{ OI= 1.2.643.7.1.2.5.1.1}) }