/dports/java/openjdk11/jdk11u-jdk-11.0.13-8-1/src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/ |
H A D | CKey.java | 116 byte[] keyBlob = new byte[8 + keyLen * (isPrivate ? 3 : 2)]; in generateECBlob() 117 keyBlob[0] = 'E'; in generateECBlob() 118 keyBlob[1] = 'C'; in generateECBlob() 119 keyBlob[2] = 'S'; in generateECBlob() 121 keyBlob[3] = (byte) (keyBitLength == 256 ? '2' in generateECBlob() 124 keyBlob[3] = (byte) (keyBitLength == 256 ? '1' in generateECBlob() 138 keyBlob, 8 + keyLen + keyLen + keyLen - bs.length, in generateECBlob() 145 System.arraycopy(by, 0, keyBlob, 8 + keyLen + keyLen - by.length, in generateECBlob() 150 keyBlob[4] = (byte) keyLen; in generateECBlob() 151 keyBlob[5] = keyBlob[6] = keyBlob[7] = 0; in generateECBlob() [all …]
|
/dports/java/openjdk13/jdk13u-jdk-13.0.10-1-1/src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/ |
H A D | CKey.java | 116 byte[] keyBlob = new byte[8 + keyLen * (isPrivate ? 3 : 2)]; in generateECBlob() 117 keyBlob[0] = 'E'; in generateECBlob() 118 keyBlob[1] = 'C'; in generateECBlob() 119 keyBlob[2] = 'S'; in generateECBlob() 121 keyBlob[3] = (byte) (keyBitLength == 256 ? '2' in generateECBlob() 124 keyBlob[3] = (byte) (keyBitLength == 256 ? '1' in generateECBlob() 138 keyBlob, 8 + keyLen + keyLen + keyLen - bs.length, in generateECBlob() 145 System.arraycopy(by, 0, keyBlob, 8 + keyLen + keyLen - by.length, in generateECBlob() 150 keyBlob[4] = (byte) keyLen; in generateECBlob() 151 keyBlob[5] = keyBlob[6] = keyBlob[7] = 0; in generateECBlob() [all …]
|
/dports/java/openjdk11-jre/jdk11u-jdk-11.0.13-8-1/src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/ |
H A D | CKey.java | 116 byte[] keyBlob = new byte[8 + keyLen * (isPrivate ? 3 : 2)]; in generateECBlob() 117 keyBlob[0] = 'E'; in generateECBlob() 118 keyBlob[1] = 'C'; in generateECBlob() 119 keyBlob[2] = 'S'; in generateECBlob() 121 keyBlob[3] = (byte) (keyBitLength == 256 ? '2' in generateECBlob() 124 keyBlob[3] = (byte) (keyBitLength == 256 ? '1' in generateECBlob() 138 keyBlob, 8 + keyLen + keyLen + keyLen - bs.length, in generateECBlob() 145 System.arraycopy(by, 0, keyBlob, 8 + keyLen + keyLen - by.length, in generateECBlob() 150 keyBlob[4] = (byte) keyLen; in generateECBlob() 151 keyBlob[5] = keyBlob[6] = keyBlob[7] = 0; in generateECBlob() [all …]
|
/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/jdk/src/windows/classes/sun/security/mscapi/ |
H A D | CKey.java | 117 byte[] keyBlob = new byte[8 + keyLen * (isPrivate ? 3 : 2)]; in generateECBlob() 118 keyBlob[0] = 'E'; in generateECBlob() 119 keyBlob[1] = 'C'; in generateECBlob() 120 keyBlob[2] = 'S'; in generateECBlob() 122 keyBlob[3] = (byte) (keyBitLength == 256 ? '2' in generateECBlob() 125 keyBlob[3] = (byte) (keyBitLength == 256 ? '1' in generateECBlob() 139 keyBlob, 8 + keyLen + keyLen + keyLen - bs.length, in generateECBlob() 146 System.arraycopy(by, 0, keyBlob, 8 + keyLen + keyLen - by.length, in generateECBlob() 151 keyBlob[4] = (byte) keyLen; in generateECBlob() 152 keyBlob[5] = keyBlob[6] = keyBlob[7] = 0; in generateECBlob() [all …]
|
/dports/java/openjdk15/jdk15u-jdk-15.0.6-1-1/src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/ |
H A D | CKey.java | 116 byte[] keyBlob = new byte[8 + keyLen * (isPrivate ? 3 : 2)]; in generateECBlob() 117 keyBlob[0] = 'E'; in generateECBlob() 118 keyBlob[1] = 'C'; in generateECBlob() 119 keyBlob[2] = 'S'; in generateECBlob() 121 keyBlob[3] = (byte) (keyBitLength == 256 ? '2' in generateECBlob() 124 keyBlob[3] = (byte) (keyBitLength == 256 ? '1' in generateECBlob() 138 keyBlob, 8 + keyLen + keyLen + keyLen - bs.length, in generateECBlob() 145 System.arraycopy(by, 0, keyBlob, 8 + keyLen + keyLen - by.length, in generateECBlob() 150 keyBlob[4] = (byte) keyLen; in generateECBlob() 151 keyBlob[5] = keyBlob[6] = keyBlob[7] = 0; in generateECBlob() [all …]
|
/dports/java/openjdk16/jdk16u-jdk-16.0.2-7-1/src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/ |
H A D | CKey.java | 116 byte[] keyBlob = new byte[8 + keyLen * (isPrivate ? 3 : 2)]; in generateECBlob() 117 keyBlob[0] = 'E'; in generateECBlob() 118 keyBlob[1] = 'C'; in generateECBlob() 119 keyBlob[2] = 'S'; in generateECBlob() 121 keyBlob[3] = (byte) (keyBitLength == 256 ? '2' in generateECBlob() 124 keyBlob[3] = (byte) (keyBitLength == 256 ? '1' in generateECBlob() 138 keyBlob, 8 + keyLen + keyLen + keyLen - bs.length, in generateECBlob() 145 System.arraycopy(by, 0, keyBlob, 8 + keyLen + keyLen - by.length, in generateECBlob() 150 keyBlob[4] = (byte) keyLen; in generateECBlob() 151 keyBlob[5] = keyBlob[6] = keyBlob[7] = 0; in generateECBlob() [all …]
|
/dports/java/openjdk17/jdk17u-jdk-17.0.1-12-1/src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/ |
H A D | CKey.java | 116 byte[] keyBlob = new byte[8 + keyLen * (isPrivate ? 3 : 2)]; in generateECBlob() 117 keyBlob[0] = 'E'; in generateECBlob() 118 keyBlob[1] = 'C'; in generateECBlob() 119 keyBlob[2] = 'S'; in generateECBlob() 121 keyBlob[3] = (byte) (keyBitLength == 256 ? '2' in generateECBlob() 124 keyBlob[3] = (byte) (keyBitLength == 256 ? '1' in generateECBlob() 138 keyBlob, 8 + keyLen + keyLen + keyLen - bs.length, in generateECBlob() 145 System.arraycopy(by, 0, keyBlob, 8 + keyLen + keyLen - by.length, in generateECBlob() 150 keyBlob[4] = (byte) keyLen; in generateECBlob() 151 keyBlob[5] = keyBlob[6] = keyBlob[7] = 0; in generateECBlob() [all …]
|
/dports/java/openjdk12/openjdk-jdk12u-jdk-12.0.2-10-4/src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/ |
H A D | CKey.java | 116 byte[] keyBlob = new byte[8 + keyLen * (isPrivate ? 3 : 2)]; in generateECBlob() 117 keyBlob[0] = 'E'; in generateECBlob() 118 keyBlob[1] = 'C'; in generateECBlob() 119 keyBlob[2] = 'S'; in generateECBlob() 121 keyBlob[3] = (byte) (keyBitLength == 256 ? '2' in generateECBlob() 124 keyBlob[3] = (byte) (keyBitLength == 256 ? '1' in generateECBlob() 138 keyBlob, 8 + keyLen + keyLen + keyLen - bs.length, in generateECBlob() 145 System.arraycopy(by, 0, keyBlob, 8 + keyLen + keyLen - by.length, in generateECBlob() 150 keyBlob[4] = (byte) keyLen; in generateECBlob() 151 keyBlob[5] = keyBlob[6] = keyBlob[7] = 0; in generateECBlob() [all …]
|
/dports/java/openjdk14/jdk14u-jdk-14.0.2-12-1/src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/ |
H A D | CKey.java | 116 byte[] keyBlob = new byte[8 + keyLen * (isPrivate ? 3 : 2)]; in generateECBlob() 117 keyBlob[0] = 'E'; in generateECBlob() 118 keyBlob[1] = 'C'; in generateECBlob() 119 keyBlob[2] = 'S'; in generateECBlob() 121 keyBlob[3] = (byte) (keyBitLength == 256 ? '2' in generateECBlob() 124 keyBlob[3] = (byte) (keyBitLength == 256 ? '1' in generateECBlob() 138 keyBlob, 8 + keyLen + keyLen + keyLen - bs.length, in generateECBlob() 145 System.arraycopy(by, 0, keyBlob, 8 + keyLen + keyLen - by.length, in generateECBlob() 150 keyBlob[4] = (byte) keyLen; in generateECBlob() 151 keyBlob[5] = keyBlob[6] = keyBlob[7] = 0; in generateECBlob() [all …]
|
/dports/java/openjdk8-jre/jdk8u-jdk8u312-b07.1/jdk/src/windows/classes/sun/security/mscapi/ |
H A D | CKey.java | 117 byte[] keyBlob = new byte[8 + keyLen * (isPrivate ? 3 : 2)]; in generateECBlob() 118 keyBlob[0] = 'E'; in generateECBlob() 119 keyBlob[1] = 'C'; in generateECBlob() 120 keyBlob[2] = 'S'; in generateECBlob() 122 keyBlob[3] = (byte) (keyBitLength == 256 ? '2' in generateECBlob() 125 keyBlob[3] = (byte) (keyBitLength == 256 ? '1' in generateECBlob() 139 keyBlob, 8 + keyLen + keyLen + keyLen - bs.length, in generateECBlob() 146 System.arraycopy(by, 0, keyBlob, 8 + keyLen + keyLen - by.length, in generateECBlob() 151 keyBlob[4] = (byte) keyLen; in generateECBlob() 152 keyBlob[5] = keyBlob[6] = keyBlob[7] = 0; in generateECBlob() [all …]
|
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Security.Cryptography.Cng/src/System/Security/Cryptography/ |
H A D | CngKey.Import.cs | 24 public static CngKey Import(byte[] keyBlob, CngKeyBlobFormat format) in Import() argument 26 … return Import(keyBlob, format, provider: CngProvider.MicrosoftSoftwareKeyStorageProvider); in Import() 29 internal static CngKey Import(byte[] keyBlob, string curveName, CngKeyBlobFormat format) in Import() argument 31 …return Import(keyBlob, curveName, format, provider: CngProvider.MicrosoftSoftwareKeyStorageProvide… in Import() 34 public static CngKey Import(byte[] keyBlob, CngKeyBlobFormat format, CngProvider provider) in Import() argument 36 return Import(keyBlob, null, format, provider); in Import() 39 …internal static CngKey Import(byte[] keyBlob, string curveName, CngKeyBlobFormat format, CngProvid… in Import() argument 41 if (keyBlob == null) in Import() 42 throw new ArgumentNullException(nameof(keyBlob)); in Import() 54 …roviderHandle, IntPtr.Zero, format.Format, IntPtr.Zero, out keyHandle, keyBlob, keyBlob.Length, 0); in Import() [all …]
|
/dports/java/bouncycastle15/crypto-169/pg/src/test/java/org/bouncycastle/gpg/test/ |
H A D | KeyBoxTest.java | 76 for (KeyBlob keyBlob : keyBox.getKeyBlobs()) in loadCheck() 79 switch (keyBlob.getType()) in loadCheck() 83 TestCase.assertEquals(2, keyBlob.getUserIds().size()); in loadCheck() 84 TestCase.assertEquals(keyBlob.getNumberOfUserIDs(), keyBlob.getUserIds().size()); in loadCheck() 97 TestCase.assertEquals(1, keyBlob.getKeyInformation().size()); in loadCheck() 99 TestCase.assertNull(keyBlob.getKeyInformation().get(0).getKeyID()); in loadCheck() 105 TestCase.assertEquals(1, keyBlob.getUserIds().size()); in loadCheck() 106 TestCase.assertEquals(keyBlob.getNumberOfUserIDs(), keyBlob.getUserIds().size()); in loadCheck() 112 ((PublicKeyRingBlob)keyBlob).getPGPPublicKeyRing(); in loadCheck() 114 TestCase.assertEquals(2, keyBlob.getKeyInformation().size()); in loadCheck() [all …]
|
/dports/security/trousers/trousers-0.3.14_3/src/tspi/ |
H A D | tspi_ps.c | 126 free (keyBlob); in Tspi_Context_LoadKeyByUUID() 167 BYTE *keyBlob; in Tspi_Context_RegisterKey() local 240 free(keyBlob); in Tspi_Context_UnregisterKey() 244 free(keyBlob); in Tspi_Context_UnregisterKey() 288 free(keyBlob); in Tspi_Context_GetKeyByUUID() 292 free(keyBlob); in Tspi_Context_GetKeyByUUID() 315 BYTE *keyBlob; in Tspi_Context_GetKeyByPublicInfo() local 353 free(keyBlob); in Tspi_Context_GetKeyByPublicInfo() 421 free(keyBlob); in Tspi_Context_GetKeyByPublicInfo() 427 free(keyBlob); in Tspi_Context_GetKeyByPublicInfo() [all …]
|
H A D | tspi_key.c | 59 BYTE *keyBlob; in Tspi_Key_LoadKey() local 83 free_tspi(tspContext, keyBlob); in Tspi_Key_LoadKey() 92 free_tspi(tspContext, keyBlob); in Tspi_Key_LoadKey() 98 free_tspi(tspContext, keyBlob); in Tspi_Key_LoadKey() 108 free_tspi(tspContext, keyBlob); in Tspi_Key_LoadKey() 112 free_tspi(tspContext, keyBlob); in Tspi_Key_LoadKey() 218 BYTE *keyBlob = NULL; in Tspi_Key_CreateKey() local 297 memcpy(newKey, keyBlob, keySize); in Tspi_Key_CreateKey() 310 keySize, keyBlob, &newKeySize, in Tspi_Key_CreateKey() 335 free_tspi(tspContext, keyBlob); in Tspi_Key_CreateKey() [all …]
|
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.Windows/ |
H A D | X509Pal.PublicKey.cs | 49 dsa.ImportCspBlob(keyBlob); in DecodePublicKey() 63 byte[] keyBlob; in DecodeECDsaPublicKey() 132 byte[] keyBlob = new byte[numBytesNeeded]; in ExportKeyBlob() 133 …ypt.BCryptExportKey(bCryptKeyHandle, IntPtr.Zero, blobFormatString, keyBlob, keyBlob.Length, out n… in ExportKeyBlob() 137 Array.Resize(ref keyBlob, numBytesNeeded); in ExportKeyBlob() 138 return keyBlob; in ExportKeyBlob() 180 byte[] keyBlob = new byte[cbDecoded]; in DecodeKeyBlob() 184 return keyBlob; in DecodeKeyBlob() 205 MemoryStream keyBlob = new MemoryStream(capacity); in ConstructDSSPublicKeyCspBlob() 206 BinaryWriter bw = new BinaryWriter(keyBlob); in ConstructDSSPublicKeyCspBlob() [all …]
|
/dports/lang/mono/mono-5.10.1.57/mcs/class/referencesource/System.Web/Configuration/ |
H A D | StrongNameUtility.cs | 23 IntPtr keyBlob = IntPtr.Zero; in GenerateStrongNameFile() 29 out keyBlob, out generatedSize); in GenerateStrongNameFile() 32 if (!createdKey || keyBlob == IntPtr.Zero) { in GenerateStrongNameFile() 37 Debug.Assert(keyBlob != IntPtr.Zero); in GenerateStrongNameFile() 47 Marshal.Copy(keyBlob, key, 0, (int)generatedSize); in GenerateStrongNameFile() 58 if (keyBlob != IntPtr.Zero) { in GenerateStrongNameFile() 59 StrongNameHelpers.StrongNameFreeBuffer(keyBlob); in GenerateStrongNameFile()
|
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Security.Cryptography.Csp/src/System/Security/Cryptography/ |
H A D | DSACryptoServiceProvider.Windows.cs | 325 public void ImportCspBlob(byte[] keyBlob) in ImportCspBlob() argument 329 if (IsPublic(keyBlob)) in ImportCspBlob() 332 …CapiHelper.ImportKeyBlob(safeProvHandleTemp, (CspProviderFlags)0, false, keyBlob, out safeKeyHandl… in ImportCspBlob() 339 … CapiHelper.ImportKeyBlob(SafeProvHandle, _parameters.Flags, false, keyBlob, out safeKeyHandle); in ImportCspBlob() 348 byte[] keyBlob = parameters.ToKeyBlob(); in ImportParameters() 349 ImportCspBlob(keyBlob); in ImportParameters() 499 private static bool IsPublic(byte[] keyBlob) in IsPublic() argument 501 if (keyBlob == null) in IsPublic() 503 throw new ArgumentNullException(nameof(keyBlob)); in IsPublic() 511 if (keyBlob[0] != CapiHelper.PUBLICKEYBLOB) in IsPublic() [all …]
|
H A D | DSACryptoServiceProvider.Unix.cs | 105 public void ImportCspBlob(byte[] keyBlob) in ImportCspBlob() argument 107 DSAParameters parameters = keyBlob.ToDSAParameters(!IsPublic(keyBlob), null); in ImportCspBlob() 263 private static bool IsPublic(byte[] keyBlob) in IsPublic() argument 265 if (keyBlob == null) in IsPublic() 266 throw new ArgumentNullException(nameof(keyBlob)); in IsPublic() 273 if (keyBlob[0] != CapiHelper.PUBLICKEYBLOB) in IsPublic() 279 …if ((keyBlob[11] != 0x31 && keyBlob[11] != 0x33) || keyBlob[10] != 0x53 || keyBlob[9] != 0x53 || k… in IsPublic()
|
H A D | RSACryptoServiceProvider.Windows.cs | 361 public void ImportCspBlob(byte[] keyBlob) in ImportCspBlob() argument 365 if (IsPublic(keyBlob)) in ImportCspBlob() 368 …CapiHelper.ImportKeyBlob(safeProvHandleTemp, (CspProviderFlags)0, false, keyBlob, out safeKeyHandl… in ImportCspBlob() 375 … CapiHelper.ImportKeyBlob(SafeProvHandle, _parameters.Flags, false, keyBlob, out safeKeyHandle); in ImportCspBlob() 387 byte[] keyBlob = parameters.ToKeyBlob(); in ImportParameters() 388 ImportCspBlob(keyBlob); in ImportParameters() 519 private static bool IsPublic(byte[] keyBlob) in IsPublic() argument 521 if (keyBlob == null) in IsPublic() 523 throw new ArgumentNullException(nameof(keyBlob)); in IsPublic() 530 if (keyBlob[0] != CapiHelper.PUBLICKEYBLOB) in IsPublic() [all …]
|
H A D | RSACryptoServiceProvider.Unix.cs | 136 public void ImportCspBlob(byte[] keyBlob) in ImportCspBlob() argument 138 RSAParameters parameters = CapiHelper.ToRSAParameters(keyBlob, !IsPublic(keyBlob)); in ImportCspBlob() 264 private static bool IsPublic(byte[] keyBlob) in IsPublic() argument 266 if (keyBlob == null) in IsPublic() 267 throw new ArgumentNullException(nameof(keyBlob)); in IsPublic() 274 if (keyBlob[0] != CapiHelper.PUBLICKEYBLOB) in IsPublic() 279 … if (keyBlob[11] != 0x31 || keyBlob[10] != 0x41 || keyBlob[9] != 0x53 || keyBlob[8] != 0x52) in IsPublic()
|
/dports/security/xmlsec1/xmlsec1-1.2.29/src/mscrypto/ |
H A D | symkeys.c | 228 LPBYTE keyBlob = NULL; in xmlSecMSCryptoCreatePrivateExponentOneKey() local 255 if(keyBlob == NULL) { in xmlSecMSCryptoCreatePrivateExponentOneKey() 274 pubKeyStruc = (PUBLICKEYSTRUC*)keyBlob; in xmlSecMSCryptoCreatePrivateExponentOneKey() 361 if(keyBlob != NULL) { in xmlSecMSCryptoCreatePrivateExponentOneKey() 362 xmlFree(keyBlob); in xmlSecMSCryptoCreatePrivateExponentOneKey() 377 LPBYTE keyBlob = NULL; in xmlSecMSCryptoImportPlainSessionBlob() local 485 if(keyBlob == NULL) { in xmlSecMSCryptoImportPlainSessionBlob() 489 memset(keyBlob, 0, keyBlobLen); in xmlSecMSCryptoImportPlainSessionBlob() 525 keyBlob[keyBlobLen - 2] = 2; in xmlSecMSCryptoImportPlainSessionBlob() 541 if(keyBlob != NULL) { in xmlSecMSCryptoImportPlainSessionBlob() [all …]
|
/dports/science/InsightToolkit/ITK-5.0.1/Modules/ThirdParty/GDCM/src/gdcm/Source/Common/ |
H A D | gdcmCAPICryptographicMessageSyntax.cxx | 119 keyBlob = new unsigned char[keyBlobLen]; in ParseKeyFile() 126 if (!CryptImportKey(hProv, keyBlob, keyBlobLen, 0, 0, &hKey)) in ParseKeyFile() 139 if (keyBlob) delete[] keyBlob; in ParseKeyFile() 205 } keyBlob = {{0}}; in Decrypt() local 311 keyBlob.header.bType = PLAINTEXTKEYBLOB; in Decrypt() 312 keyBlob.header.bVersion = CUR_BLOB_VERSION; in Decrypt() 313 keyBlob.header.reserved = 0; in Decrypt() 314 keyBlob.header.aiKeyAlg = GetAlgIdByObjId(cekAlg->pszObjId); in Decrypt() 315 keyBlob.cbKeySize = cekLen; in Decrypt() 317 memcpy(keyBlob.rgbKeyData, cek, cekLen); in Decrypt() [all …]
|
/dports/devel/gdcm/gdcm-3.0.10/Source/Common/ |
H A D | gdcmCAPICryptographicMessageSyntax.cxx | 119 keyBlob = new unsigned char[keyBlobLen]; in ParseKeyFile() 126 if (!CryptImportKey(hProv, keyBlob, keyBlobLen, 0, 0, &hKey)) in ParseKeyFile() 139 if (keyBlob) delete[] keyBlob; in ParseKeyFile() 205 } keyBlob = {{0}}; in Decrypt() local 311 keyBlob.header.bType = PLAINTEXTKEYBLOB; in Decrypt() 312 keyBlob.header.bVersion = CUR_BLOB_VERSION; in Decrypt() 313 keyBlob.header.reserved = 0; in Decrypt() 314 keyBlob.header.aiKeyAlg = GetAlgIdByObjId(cekAlg->pszObjId); in Decrypt() 315 keyBlob.cbKeySize = cekLen; in Decrypt() 317 memcpy(keyBlob.rgbKeyData, cek, cekLen); in Decrypt() [all …]
|
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Security.Cryptography.Algorithms/src/System/Security/Cryptography/ |
H A D | ECDiffieHellmanPublicKey.cs | 15 protected ECDiffieHellmanPublicKey(byte[] keyBlob) in ECDiffieHellmanPublicKey() argument 17 if (keyBlob == null) in ECDiffieHellmanPublicKey() 19 throw new ArgumentNullException(nameof(keyBlob)); in ECDiffieHellmanPublicKey() 22 _keyBlob = keyBlob.Clone() as byte[]; in ECDiffieHellmanPublicKey()
|
/dports/databases/pecl-mongodb/mongodb-1.9.1/src/libmongocrypt/src/crypto/ |
H A D | cng.c | 107 unsigned char *keyBlob; in _crypto_state_init() local 111 keyBlob = NULL; in _crypto_state_init() 126 keyBlob = bson_malloc0 (keyBlobLength); in _crypto_state_init() 127 BSON_ASSERT (keyBlob); in _crypto_state_init() 134 memcpy (keyBlob, &blobHeader, sizeof (BCRYPT_KEY_DATA_BLOB_HEADER)); in _crypto_state_init() 136 memcpy (keyBlob + sizeof (BCRYPT_KEY_DATA_BLOB_HEADER), key->data, key->len); in _crypto_state_init() 144 keyBlob, in _crypto_state_init() 152 bson_free (keyBlob); in _crypto_state_init() 163 bson_free (keyBlob); in _crypto_state_init()
|