Module winapi::wincrypt [] [src]

Cryptographic API Prototypes and Definitions

Constants

ALG_CLASS_ALL
ALG_CLASS_ANY
ALG_CLASS_DATA_ENCRYPT
ALG_CLASS_HASH
ALG_CLASS_KEY_EXCHANGE
ALG_CLASS_MSG_ENCRYPT
ALG_CLASS_SIGNATURE
ALG_SID_3DES
ALG_SID_3DES_112
ALG_SID_AES
ALG_SID_AES_128
ALG_SID_AES_192
ALG_SID_AES_256
ALG_SID_AGREED_KEY_ANY
ALG_SID_ANY
ALG_SID_CAST
ALG_SID_CYLINK_MEK
ALG_SID_DES
ALG_SID_DESX
ALG_SID_DH_EPHEM
ALG_SID_DH_SANDF
ALG_SID_DSS_ANY
ALG_SID_DSS_DMS
ALG_SID_DSS_PKCS
ALG_SID_ECDH
ALG_SID_ECDSA
ALG_SID_ECMQV
ALG_SID_EXAMPLE
ALG_SID_HASH_REPLACE_OWF
ALG_SID_HMAC
ALG_SID_IDEA
ALG_SID_KEA
ALG_SID_MAC
ALG_SID_MD2
ALG_SID_MD4
ALG_SID_MD5
ALG_SID_PCT1_MASTER
ALG_SID_RC2
ALG_SID_RC4
ALG_SID_RC5
ALG_SID_RIPEMD
ALG_SID_RIPEMD160
ALG_SID_RSA_ANY
ALG_SID_RSA_ENTRUST
ALG_SID_RSA_MSATWORK
ALG_SID_RSA_PGP
ALG_SID_RSA_PKCS
ALG_SID_SAFERSK128
ALG_SID_SAFERSK64
ALG_SID_SCHANNEL_ENC_KEY
ALG_SID_SCHANNEL_MAC_KEY
ALG_SID_SCHANNEL_MASTER_HASH
ALG_SID_SEAL
ALG_SID_SHA
ALG_SID_SHA1
ALG_SID_SHA_256
ALG_SID_SHA_384
ALG_SID_SHA_512
ALG_SID_SKIPJACK
ALG_SID_SSL2_MASTER
ALG_SID_SSL3SHAMD5
ALG_SID_SSL3_MASTER
ALG_SID_TEK
ALG_SID_TLS1PRF
ALG_SID_TLS1_MASTER
ALG_TYPE_ANY
ALG_TYPE_BLOCK
ALG_TYPE_DH
ALG_TYPE_DSS
ALG_TYPE_RSA
ALG_TYPE_SECURECHANNEL
ALG_TYPE_STREAM
CALG_3DES
CALG_3DES_112
CALG_AES
CALG_AES_128
CALG_AES_192
CALG_AES_256
CALG_AGREEDKEY_ANY
CALG_CYLINK_MEK
CALG_DES
CALG_DESX
CALG_DH_EPHEM
CALG_DH_SF
CALG_DSS_SIGN
CALG_ECDH
CALG_ECDSA
CALG_ECMQV
CALG_HASH_REPLACE_OWF
CALG_HMAC
CALG_HUGHES_MD5
CALG_KEA_KEYX
CALG_MAC
CALG_MD2
CALG_MD4
CALG_MD5
CALG_NO_SIGN
CALG_PCT1_MASTER
CALG_RC2
CALG_RC4
CALG_RC5
CALG_RSA_KEYX
CALG_RSA_SIGN
CALG_SCHANNEL_ENC_KEY
CALG_SCHANNEL_MAC_KEY
CALG_SCHANNEL_MASTER_HASH
CALG_SEAL
CALG_SHA
CALG_SHA1
CALG_SHA_256
CALG_SHA_384
CALG_SHA_512
CALG_SKIPJACK
CALG_SSL2_MASTER
CALG_SSL3_MASTER
CALG_SSL3_SHAMD5
CALG_TEK
CALG_TLS1PRF
CALG_TLS1_MASTER
CRYPT_ARCHIVABLE
CRYPT_BLOB_VER3
CRYPT_CREATE_IV
CRYPT_CREATE_SALT
CRYPT_DATA_KEY
CRYPT_DECRYPT_RSA_NO_PADDING_CHECK
CRYPT_DEFAULT_CONTAINER_OPTIONAL
CRYPT_DELETEKEYSET
CRYPT_DELETE_DEFAULT
CRYPT_DESTROYKEY
CRYPT_EXPORTABLE
CRYPT_FORCE_KEY_PROTECTION_HIGH
CRYPT_INITIATOR
CRYPT_IPSEC_HMAC_KEY
CRYPT_KEK
CRYPT_LITTLE_ENDIAN
CRYPT_MACHINE_DEFAULT
CRYPT_MACHINE_KEYSET
CRYPT_MODE_CBCI
CRYPT_MODE_CBCOFM
CRYPT_MODE_CBCOFMI
CRYPT_MODE_CFBP
CRYPT_MODE_OFBP
CRYPT_NEWKEYSET
CRYPT_NOHASHOID
CRYPT_NO_SALT
CRYPT_OAEP
CRYPT_ONLINE
CRYPT_OWF_REPL_LM_HASH
CRYPT_PREGEN
CRYPT_RECIPIENT
CRYPT_SECRETDIGEST
CRYPT_SERVER
CRYPT_SF
CRYPT_SGCKEY
CRYPT_SILENT
CRYPT_SSL2_FALLBACK
CRYPT_TYPE2_FORMAT
CRYPT_UPDATE_KEY
CRYPT_USER_DEFAULT
CRYPT_USER_PROTECTED
CRYPT_USER_PROTECTED_STRONG
CRYPT_VERIFYCONTEXT
CRYPT_VOLATILE
CRYPT_X931_FORMAT
CRYPT_Y_ONLY
HP_ALGID
HP_HASHSIZE
HP_HASHVAL
HP_HMAC_INFO
HP_TLS1PRF_LABEL
HP_TLS1PRF_SEED
KEY_LENGTH_MASK
PROV_RSA_AES
RSA1024BIT_KEY

Type Definitions

ALG_ID
HCRYPTHASH
HCRYPTKEY
HCRYPTPROV