Skip to content

Instantly share code, notes, and snippets.

@eddyb
Created September 11, 2012 18:32
Show Gist options
  • Save eddyb/3700629 to your computer and use it in GitHub Desktop.
Save eddyb/3700629 to your computer and use it in GitHub Desktop.
trace:crypt:CryptAcquireContextW (0x180ea88, (null), (null), 1, f0000040)
trace:crypt:RSAENH_CPAcquireContext (phProv=0xa7df780, pszContainer=(null), dwFlags=f0000040, pVTable=0xa7df800)
trace:crypt:CryptGenRandom (0xa7df770, 32, 0x180eaac)
trace:crypt:RSAENH_CPGenRandom (hProv=00000001, dwLen=32, pbBuffer=0x180eaac)
trace:crypt:CryptReleaseContext (0xa7df770, 00000000)
trace:crypt:RSAENH_CPReleaseContext (hProv=00000001, dwFlags=00000000)
trace:crypt:CertCloseStore ((nil), 00000000)
trace:crypt:CertFreeCertificateChainEngine ((nil))
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
trace:crypt:CryptProtectData called
trace:crypt:report pPromptStruct: (nil)
trace:crypt:report dwFlags: 0x0001
trace:crypt:report pDataIn cbData: 0
trace:crypt:report pDataIn pbData @ 0x80aff74:
trace:crypt:report pOptionalEntropy cbData: 16
trace:crypt:report pOptionalEntropy pbData @ 0x3cb280e0:c8,76,f4,ae,4c,95,2e,fe,f2,fa,0f,54,19,c0,9c,43
trace:crypt:report "\xc8v\xf4\xaeL\x95.\xfe\xf2\xfa\x0fT\x19\xc0\x9cC"
trace:crypt:CryptProtectData szDataDescr: 0x3cacab8c L""
trace:crypt:CryptAcquireContextW (0x180fb14, (null), L"Microsoft Enhanced Cryptographic Provider v1.0", 1, f0000000)
trace:crypt:RSAENH_CPAcquireContext (phProv=0xa7cb6b8, pszContainer=(null), dwFlags=f0000000, pVTable=0xa7cbb48)
trace:crypt:fill_protect_data called
trace:crypt:CryptGenRandom (0xa7cb6a8, 16, 0xa7cb610)
trace:crypt:RSAENH_CPGenRandom (hProv=00000001, dwLen=16, pbBuffer=0xa7cb610)
trace:crypt:fill_protect_data &pInfo->salt cbData: 16
trace:crypt:fill_protect_data &pInfo->salt pbData @ 0xa7cb610:84,3e,83,26,15,ca,d4,c4,fb,55,4d,16,91,6e,48,dd
trace:crypt:CryptCreateHash (0xa7cb6a8, 0x8004, 0x0, 00000000, 0x180faa4)
trace:crypt:RSAENH_CPCreateHash (hProv=00000001, Algid=00008004, hKey=00000000, dwFlags=00000000, phHash=0xa7cb630)
trace:crypt:CryptHashData (0xa7cb628, 0xa7cb640, 5, 00000000)
trace:crypt:RSAENH_CPHashData (hProv=00000001, hHash=00000002, pbData=0xa7cb640, dwDataLen=5, dwFlags=00000000)
trace:crypt:CryptHashData (0xa7cb628, 0xeec8956c, 19, 00000000)
trace:crypt:RSAENH_CPHashData (hProv=00000001, hHash=00000002, pbData=0xeec8956c, dwDataLen=19, dwFlags=00000000)
trace:crypt:CryptHashData (0xa7cb628, 0xa7cb610, 16, 00000000)
trace:crypt:RSAENH_CPHashData (hProv=00000001, hHash=00000002, pbData=0xa7cb610, dwDataLen=16, dwFlags=00000000)
trace:crypt:CryptHashData (0xa7cb628, 0x3cb280e0, 16, 00000000)
trace:crypt:RSAENH_CPHashData (hProv=00000001, hHash=00000002, pbData=0x3cb280e0, dwDataLen=16, dwFlags=00000000)
trace:crypt:CryptDeriveKey (0xa7cb6a8, 0x00006603, 0xa7cb628, 0x00a80001, 0x180fb1c)
trace:crypt:RSAENH_CPDeriveKey (hProv=00000001, Algid=26115, hBaseData=00000002, dwFlags=00a80001 phKey=0xa7cb660)
trace:crypt:new_key alg = "3DES", dwKeyLen = 168
trace:crypt:RSAENH_CPGetHashParam (hProv=00000001, hHash=00000002, dwParam=00000002, pbData=0x180f918, pdwDataLen=0x180f7b8, dwFlags=00000000)
trace:crypt:CryptDestroyHash (0xa7cb628)
trace:crypt:RSAENH_CPDestroyHash (hProv=00000001, hHash=00000002)
trace:crypt:CryptCreateHash (0xa7cb6a8, 0x8004, 0x0, 00000000, 0x180fb18)
trace:crypt:RSAENH_CPCreateHash (hProv=00000001, Algid=00008004, hKey=00000000, dwFlags=00000000, phHash=0xa7cb630)
trace:crypt:CryptEncrypt (0xa7cb658, 0x0, 1, 00000000, 0x80aff74, 0x180fb20, 0)
trace:crypt:RSAENH_CPEncrypt (hProv=00000001, hKey=00000003, hHash=00000000, Final=1, dwFlags=00000000, pbData=0x80aff74, pdwDataLen=0x180fb20, dwBufLen=0)
trace:crypt:CryptProtectData required encrypted storage: 8
trace:crypt:CryptEncrypt (0xa7cb658, 0xa7cb628, 1, 00000000, 0xa7cb670, 0x180fb20, 8)
trace:crypt:RSAENH_CPEncrypt (hProv=00000001, hKey=00000003, hHash=00000002, Final=1, dwFlags=00000000, pbData=0xa7cb670, pdwDataLen=0x180fb20, dwBufLen=8)
trace:crypt:RSAENH_CPHashData (hProv=00000001, hHash=00000002, pbData=0xa7cb670, dwDataLen=0, dwFlags=00000000)
trace:crypt:CryptProtectData &protect_data.cipher cbData: 8
trace:crypt:CryptProtectData &protect_data.cipher pbData @ 0xa7cb670:13,4a,1b,47,f1,af,7c,b1
trace:crypt:convert_hash_to_blob called
trace:crypt:CryptGetHashParam (0xa7cb628, 4, 0x180fb74, 0x180faa8, 00000000)
trace:crypt:RSAENH_CPGetHashParam (hProv=00000001, hHash=00000002, dwParam=00000004, pbData=0x180fb74, pdwDataLen=0x180faa8, dwFlags=00000000)
trace:crypt:CryptGetHashParam (0xa7cb628, 2, 0xa7cb688, 0x180faa8, 00000000)
trace:crypt:RSAENH_CPGetHashParam (hProv=00000001, hHash=00000002, dwParam=00000002, pbData=0xa7cb688, pdwDataLen=0x180faa8, dwFlags=00000000)
trace:crypt:serialize called
trace:crypt:CryptDestroyHash (0xa7cb628)
trace:crypt:RSAENH_CPDestroyHash (hProv=00000001, hHash=00000002)
trace:crypt:CryptDestroyKey (0xa7cb658)
trace:crypt:RSAENH_CPDestroyKey (hProv=00000001, hKey=00000003)
trace:crypt:free_protect_data called
trace:crypt:CryptReleaseContext (0xa7cb6a8, 00000000)
trace:crypt:RSAENH_CPReleaseContext (hProv=00000001, dwFlags=00000000)
trace:crypt:CryptProtectData pDataOut cbData: 146
trace:crypt:CryptProtectData pDataOut pbData @ 0xa7cbfd0:01,00,00,00,57,69,6e,65,20,43,72,79,70,74,33,32,20,6f,6b,00,01,00,00,00,57,69,6e,65,20,43,72,79,70,74,33,32,20,6f,6b,00,00,00,00,00,02,00,00,00,00,00,03,66,00,00,a8,00,00,00,10,00,00,00,57,69,6e,65,2
trace:crypt:CryptProtectData returning ok
trace:crypt:CryptProtectData called
trace:crypt:report pPromptStruct: (nil)
trace:crypt:report dwFlags: 0x0001
trace:crypt:report pDataIn cbData: 19
trace:crypt:report pDataIn pbData @ 0x312ebe8:69,62,61,73,6e,69,6b,6f,76,40,67,6d,61,69,6c,2e,63,6f,6d
trace:crypt:report pOptionalEntropy cbData: 16
trace:crypt:report pOptionalEntropy pbData @ 0x3cb280e0:c8,76,f4,ae,4c,95,2e,fe,f2,fa,0f,54,19,c0,9c,43
trace:crypt:report "\xc8v\xf4\xaeL\x95.\xfe\xf2\xfa\x0fT\x19\xc0\x9cC"
trace:crypt:CryptProtectData szDataDescr: 0x3cacab8c L""
trace:crypt:CryptAcquireContextW (0x180e65c, (null), L"Microsoft Enhanced Cryptographic Provider v1.0", 1, f0000000)
trace:crypt:RSAENH_CPAcquireContext (phProv=0xa7cb698, pszContainer=(null), dwFlags=f0000000, pVTable=0xa7cc2c8)
trace:crypt:fill_protect_data called
trace:crypt:CryptGenRandom (0xa7cb688, 16, 0xa7cb668)
trace:crypt:RSAENH_CPGenRandom (hProv=00000001, dwLen=16, pbBuffer=0xa7cb668)
trace:crypt:fill_protect_data &pInfo->salt cbData: 16
trace:crypt:fill_protect_data &pInfo->salt pbData @ 0xa7cb668:a1,01,52,13,36,87,4c,9f,ed,a9,ae,a2,73,fe,ea,47
trace:crypt:CryptCreateHash (0xa7cb688, 0x8004, 0x0, 00000000, 0x180e5ec)
trace:crypt:RSAENH_CPCreateHash (hProv=00000001, Algid=00008004, hKey=00000000, dwFlags=00000000, phHash=0xa7cc1d0)
trace:crypt:CryptHashData (0xa7cc1c8, 0xa7cc1e0, 5, 00000000)
trace:crypt:RSAENH_CPHashData (hProv=00000001, hHash=00000002, pbData=0xa7cc1e0, dwDataLen=5, dwFlags=00000000)
trace:crypt:CryptHashData (0xa7cc1c8, 0xeec8956c, 19, 00000000)
trace:crypt:RSAENH_CPHashData (hProv=00000001, hHash=00000002, pbData=0xeec8956c, dwDataLen=19, dwFlags=00000000)
trace:crypt:CryptHashData (0xa7cc1c8, 0xa7cb668, 16, 00000000)
trace:crypt:RSAENH_CPHashData (hProv=00000001, hHash=00000002, pbData=0xa7cb668, dwDataLen=16, dwFlags=00000000)
trace:crypt:CryptHashData (0xa7cc1c8, 0x3cb280e0, 16, 00000000)
trace:crypt:RSAENH_CPHashData (hProv=00000001, hHash=00000002, pbData=0x3cb280e0, dwDataLen=16, dwFlags=00000000)
trace:crypt:CryptDeriveKey (0xa7cb688, 0x00006603, 0xa7cc1c8, 0x00a80001, 0x180e664)
trace:crypt:RSAENH_CPDeriveKey (hProv=00000001, Algid=26115, hBaseData=00000002, dwFlags=00a80001 phKey=0xa7cc200)
trace:crypt:new_key alg = "3DES", dwKeyLen = 168
trace:crypt:RSAENH_CPGetHashParam (hProv=00000001, hHash=00000002, dwParam=00000002, pbData=0x180e460, pdwDataLen=0x180e300, dwFlags=00000000)
trace:crypt:CryptDestroyHash (0xa7cc1c8)
trace:crypt:RSAENH_CPDestroyHash (hProv=00000001, hHash=00000002)
trace:crypt:CryptCreateHash (0xa7cb688, 0x8004, 0x0, 00000000, 0x180e660)
trace:crypt:RSAENH_CPCreateHash (hProv=00000001, Algid=00008004, hKey=00000000, dwFlags=00000000, phHash=0xa7cc1d0)
trace:crypt:CryptEncrypt (0xa7cc1f8, 0x0, 1, 00000000, 0x312ebe8, 0x180e668, 0)
trace:crypt:RSAENH_CPEncrypt (hProv=00000001, hKey=00000003, hHash=00000000, Final=1, dwFlags=00000000, pbData=0x312ebe8, pdwDataLen=0x180e668, dwBufLen=0)
trace:crypt:CryptProtectData required encrypted storage: 24
trace:crypt:CryptEncrypt (0xa7cc1f8, 0xa7cc1c8, 1, 00000000, 0xa7cc210, 0x180e668, 24)
trace:crypt:RSAENH_CPEncrypt (hProv=00000001, hKey=00000003, hHash=00000002, Final=1, dwFlags=00000000, pbData=0xa7cc210, pdwDataLen=0x180e668, dwBufLen=24)
trace:crypt:RSAENH_CPHashData (hProv=00000001, hHash=00000002, pbData=0xa7cc210, dwDataLen=19, dwFlags=00000000)
trace:crypt:CryptProtectData &protect_data.cipher cbData: 24
trace:crypt:CryptProtectData &protect_data.cipher pbData @ 0xa7cc210:1b,0a,ee,59,27,e8,b2,e9,14,9b,a2,24,1e,5b,c6,19,c4,f9,29,96,10,0c,7b,b0
trace:crypt:convert_hash_to_blob called
trace:crypt:CryptGetHashParam (0xa7cc1c8, 4, 0x180e6bc, 0x180e5f0, 00000000)
trace:crypt:RSAENH_CPGetHashParam (hProv=00000001, hHash=00000002, dwParam=00000004, pbData=0x180e6bc, pdwDataLen=0x180e5f0, dwFlags=00000000)
trace:crypt:CryptGetHashParam (0xa7cc1c8, 2, 0xa7cc230, 0x180e5f0, 00000000)
trace:crypt:RSAENH_CPGetHashParam (hProv=00000001, hHash=00000002, dwParam=00000002, pbData=0xa7cc230, pdwDataLen=0x180e5f0, dwFlags=00000000)
trace:crypt:serialize called
trace:crypt:CryptDestroyHash (0xa7cc1c8)
trace:crypt:RSAENH_CPDestroyHash (hProv=00000001, hHash=00000002)
trace:crypt:CryptDestroyKey (0xa7cc1f8)
trace:crypt:RSAENH_CPDestroyKey (hProv=00000001, hKey=00000003)
trace:crypt:free_protect_data called
trace:crypt:CryptReleaseContext (0xa7cb688, 00000000)
trace:crypt:RSAENH_CPReleaseContext (hProv=00000001, dwFlags=00000000)
trace:crypt:CryptProtectData pDataOut cbData: 162
trace:crypt:CryptProtectData pDataOut pbData @ 0x262e510:01,00,00,00,57,69,6e,65,20,43,72,79,70,74,33,32,20,6f,6b,00,01,00,00,00,57,69,6e,65,20,43,72,79,70,74,33,32,20,6f,6b,00,00,00,00,00,02,00,00,00,00,00,03,66,00,00,a8,00,00,00,10,00,00,00,57,69,6e,65,2
trace:crypt:CryptProtectData returning ok
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment