|
libintrovirt v0.57.4
IntroVirt introspection library
|
Classes | |
| class | BLOB |
| class | CryptAcquireContextA |
| Handler for advapi32!CryptAcquireContextA. More... | |
| class | CryptAcquireContextW |
| Handler for advapi32!CryptAcquireContextW. More... | |
| class | CryptCreateHash |
| Handler for advapi32!CryptCreateHash. More... | |
| class | CryptDecrypt |
| Handler for advapi32!CryptDecrypt. More... | |
| class | CryptEncrypt |
| Handler for advapi32!CryptEncrypt. More... | |
| class | CryptExportKey |
| Handler for advapi32!CryptExportKey. More... | |
| class | CryptGenKey |
| Handler for advapi32!CryptGenKey. More... | |
| class | CryptGenRandom |
| Handler for advapi32!CryptGenRandom. More... | |
| class | CryptGetKeyParam |
| Handler for advapi32!CryptGetKeyParam. More... | |
| class | CryptHashData |
| Handler for advapi32!CryptHashData. More... | |
| class | CryptSetKeyParam |
| Handler for advapi32!CryptSetKeyParam. More... | |
| class | PLAINTEXTKEYBLOB |
Typedefs | |
| typedef guest_size_t | HCRYPTKEY |
| typedef guest_size_t | HCRYPTPROV |
| typedef guest_size_t | HCRYPTHASH |
Enumerations | |
| enum | ALG_ID : uint32_t { CALG_3DES = 0x00006603 , CALG_3DES_112 = 0x00006609 , CALG_AES = 0x00006611 , CALG_AES_128 = 0x0000660e , CALG_AES_192 = 0x0000660f , CALG_AES_256 = 0x00006610 , CALG_AGREEDKEY_ANY = 0x0000aa03 , CALG_CYLINK_MEK = 0x0000660c , CALG_DES = 0x00006601 , CALG_DESX = 0x00006604 , CALG_DH_EPHEM = 0x0000aa02 , CALG_DH_SF = 0x0000aa01 , CALG_DSS_SIGN = 0x00002200 , CALG_ECDH = 0x0000aa05 , CALG_ECDH_EPHEM = 0x0000ae06 , CALG_ECDSA = 0x00002203 , CALG_ECMQV = 0x0000a001 , CALG_HASH_REPLACE_OWF = 0x0000800b , CALG_HUGHES_MD5 = 0x0000a003 , CALG_HMAC = 0x00008009 , CALG_KEA_KEYX = 0x0000aa04 , CALG_MAC = 0x00008005 , CALG_MD2 = 0x00008001 , CALG_MD4 = 0x00008002 , CALG_MD5 = 0x00008003 , CALG_NO_SIGN = 0x00002000 , CALG_OID_INFO_CNG_ONLY = 0xffffffff , CALG_OID_INFO_PARAMETERS = 0xfffffffe , CALG_PCT1_MASTER = 0x00004c04 , CALG_RC2 = 0x00006602 , CALG_RC4 = 0x00006801 , CALG_RC5 = 0x0000660d , CALG_RSA_KEYX = 0x0000a400 , CALG_RSA_SIGN = 0x00002400 , CALG_SCHANNEL_ENC_KEY = 0x00004c07 , CALG_SCHANNEL_MAC_KEY = 0x00004c03 , CALG_SCHANNEL_MASTER_HASH = 0x00004c02 , CALG_SEAL = 0x00006802 , CALG_SHA1 = 0x00008004 , CALG_SHA_256 = 0x0000800c , CALG_SHA_384 = 0x0000800d , CALG_SHA_512 = 0x0000800e , CALG_SKIPJACK = 0x0000660a , CALG_SSL2_MASTER = 0x00004c05 , CALG_SSL3_MASTER = 0x00004c01 , CALG_SSL3_SHAMD5 = 0x00008008 , CALG_TEK = 0x0000660b , CALG_TLS1_MASTER = 0x00004c06 , CALG_TLS1PRF = 0x0000800a } |
| Encryption algoritm for advapi32 calls. More... | |
| enum | BLOB_TYPE : uint8_t { SIMPLEBLOB = 1 , PUBLICKEYBLOB = 6 , PRIVATEKEYBLOB = 7 , PLAINTEXTKEYBLOB = 8 , OPAQUEKEYBLOB = 9 , PUBLICKEYBLOBEX = 10 , SYMMETRICWRAPKEYBLOB = 11 } |
| enum | KP_VALUE : uint32_t { KP_IV = 1 , KP_SALT = 2 , KP_PADDING = 3 , KP_MODE = 4 , KP_MODE_BITS = 5 , KP_PERMISSIONS = 6 , KP_ALGID = 7 , KP_BLOCKLEN = 8 , KP_KEYLEN = 9 , KP_SALT_EX = 10 , KP_P = 11 , KP_G = 12 , KP_Q = 13 , KP_X = 14 , KP_Y = 15 , KP_RA = 16 , KP_RB = 17 , KP_INFO = 18 , KP_EFFECTIVE_KEYLEN = 19 , KP_SCHANNEL_ALG = 20 , KP_CLIENT_RANDOM = 21 , KP_SERVER_RANDOM = 22 , KP_RP = 23 , KP_PRECOMP_MD5 = 24 , KP_PRECOMP_SHA = 25 , KP_CERTIFICATE = 26 , KP_CLEAR_KEY = 27 , KP_PUB_EX_LEN = 28 , KP_PUB_EX_VAL = 29 , KP_KEYVAL = 30 , KP_ADMIN_PIN = 31 , KP_KEYEXCHANGE_PIN = 32 , KP_SIGNATURE_PIN = 33 , KP_PREHASH = 34 , KP_ROUNDS = 35 , KP_OAEP_PARAMS = 36 , KP_CMS_KEY_INFO = 37 , KP_CMS_DH_KEY_INFO = 38 , KP_PUB_PARAMS = 39 , KP_VERIFY_PARAMS = 40 , KP_HIGHEST_VERSION = 41 , KP_GET_USE_COUNT = 42 } |
Functions | |
| const std::string & | to_string (ALG_ID) |
| std::ostream & | operator<< (std::ostream &, ALG_ID) |
| const std::string & | to_string (BLOB_TYPE value) |
| std::ostream & | operator<< (std::ostream &, BLOB_TYPE) |
| const std::string & | to_string (KP_VALUE value) |
| std::ostream & | operator<< (std::ostream &, KP_VALUE) |
| enum introvirt::windows::advapi32::ALG_ID : uint32_t |
Encryption algoritm for advapi32 calls.
| enum introvirt::windows::advapi32::BLOB_TYPE : uint8_t |
| enum introvirt::windows::advapi32::KP_VALUE : uint32_t |
| std::ostream & introvirt::windows::advapi32::operator<< | ( | std::ostream & | , |
| ALG_ID | |||
| ) |
| std::ostream & introvirt::windows::advapi32::operator<< | ( | std::ostream & | , |
| BLOB_TYPE | |||
| ) |
| std::ostream & introvirt::windows::advapi32::operator<< | ( | std::ostream & | , |
| KP_VALUE | |||
| ) |
| const std::string & introvirt::windows::advapi32::to_string | ( | ALG_ID | ) |
| const std::string & introvirt::windows::advapi32::to_string | ( | BLOB_TYPE | value | ) |
| const std::string & introvirt::windows::advapi32::to_string | ( | KP_VALUE | value | ) |