win32 v2.100.0 (2022-03-04T09:13:39Z)
Home
Dub
Repo
CryptEncrypt
win32
wincrypt
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
@
system
extern (
Windows
) @
nogc
nothrow
BOOL
CryptEncrypt
(
HCRYPTKEY
,
HCRYPTHASH
,
BOOL
,
DWORD
,
PBYTE
,
PDWORD
,
DWORD
)
Meta
Source
See Implementation
win32
wincrypt
aliases
ALG_ID
BLOBHEADER
CERT_ENHKEY_USAGE
CRYPT_INTEGER_BLOB, CRYPT_UINT_BLOB, CRYPT_OBJID_BLOB, CERT_NAME_BLOB, CERT_RDN_VALUE_BLOB, CERT_BLOB, CRL_BLOB, DATA_BLOB, CRYPT_DATA_BLOB, CRYPT_HASH_BLOB, CRYPT_DIGEST_BLOB, CRYPT_DER_BLOB, CRYPT_ATTR_BLOB
CertNameToStr
CertOpenSystemStore
CryptAcquireContext
CryptSetProvider
CryptSignHash
CryptVerifySignature
HCERTSTORE, HCRYPTMSG, HCERTCHAINENGINE
HCRYPTPROV, HCRYPTKEY, HCRYPTHASH
HTTPSPolicyCallbackData
PCCERT_CHAIN_CONTEXT
PCCERT_CONTEXT
PCCRL_CONTEXT
PCCTL_CONTEXT
PCERT_CHAIN_CONTEXT
PCERT_CHAIN_ELEMENT
PCERT_CHAIN_FIND_BY_ISSUER_PARA
PCERT_CHAIN_PARA
PCERT_CHAIN_POLICY_PARA
PCERT_CHAIN_POLICY_STATUS
PCERT_CONTEXT
PCERT_EXTENSION
PCERT_INFO
PCERT_PUBLIC_KEY_INFO
PCERT_REVOCATION_CRL_INFO
PCERT_REVOCATION_INFO
PCERT_SIMPLE_CHAIN
PCERT_TRUST_LIST_INFO
PCERT_TRUST_STATUS
PCERT_USAGE_MATCH
PCRL_CONTEXT
PCRL_ENTRY
PCRL_INFO
PCRYPT_ALGORITHM_IDENTIFIER
PCRYPT_ATTRIBUTE
PCRYPT_BIT_BLOB
PCRYPT_INTEGER_BLOB, PCRYPT_UINT_BLOB, PCRYPT_OBJID_BLOB, PCERT_NAME_BLOB, PCERT_RDN_VALUE_BLOB, PCERT_BLOB, PCRL_BLOB, PDATA_BLOB, PCRYPT_DATA_BLOB, PCRYPT_HASH_BLOB, PCRYPT_DIGEST_BLOB, PCRYPT_DER_BLOB, PCRYPT_ATTR_BLOB
PCTL_CONTEXT
PCTL_ENTRY
PCTL_INFO
PCTRL_USAGE, PCERT_ENHKEY_USAGE
PFN_CERT_CHAIN_FIND_BY_ISSUER_CALLBACK
PHMAC_INFO
PSSL_EXTRA_CERT_CHAIN_POLICY_PARA, PHTTPSPolicyCallbackData
PVTableProvStruc
enums
ALG_CLASS_ANY
ALG_SID_ANY
ALG_TYPE_ANY
AT_KEYEXCHANGE
CALG_MD2
CERT_CASE_INSENSITIVE_IS_RDN_ATTRS_FLAG
CERT_CHAIN_FIND_BY_ISSUER_COMPARE_KEY_FLAG
CERT_CHAIN_POLICY_BASE
CERT_E_CHAINING
CERT_FIND_ANY
CERT_FIND_OR_ENHKEY_USAGE_FLAG
CERT_NAME_STR_SEMICOLON_FLAG
CERT_SIMPLE_NAME_STR
CERT_STORE_PROV_SYSTEM
CERT_TRUST_HAS_EXACT_MATCH_ISSUER
CERT_TRUST_NO_ERROR
CERT_V1
CRYPT_ENCRYPT
CRYPT_EXPORTABLE
CRYPT_FAILED
CRYPT_FIRST
CRYPT_FLAG_PCT1
CRYPT_IMPL_HARDWARE
CRYPT_MODE_CBC
CRYPT_NEWKEYSET
CRYPT_NOHASHOID
CRYPT_RECIPIENT
CRYPT_USERDATA
CRYPT_VERIFYCONTEXT
CUR_BLOB_VERSION
HP_ALGID
INTERNATIONAL_USAGE
KP_IV
PKCS5_PADDING
PP_ENUMALGS
PROV_RSA_FULL
SCHANNEL_MAC_KEY
SIMPLEBLOB
USAGE_MATCH_TYPE_AND
X509_ASN_ENCODING
szOID_PKIX_KP_SERVER_AUTH
functions
CertCloseStore
CertFindCertificateInStore
CertFindChainInStore
CertFreeCertificateChain
CertFreeCertificateContext
CertGetCertificateChain
CertGetIssuerCertificateFromStore
CertNameToStrA
CertNameToStrW
CertOpenStore
CertOpenSystemStoreA
CertOpenSystemStoreW
CertVerifyCertificateChainPolicy
CryptAcquireContextA
CryptAcquireContextW
CryptContextAddRef
CryptCreateHash
CryptDecrypt
CryptDeriveKey
CryptDestroyHash
CryptDestroyKey
CryptDuplicateHash
CryptDuplicateKey
CryptEncrypt
CryptExportKey
CryptGenKey
CryptGenRandom
CryptGetHashParam
CryptGetHashValue
CryptGetKeyParam
CryptGetProvParam
CryptGetUserKey
CryptHashData
CryptHashSessionKey
CryptImportKey
CryptReleaseContext
CryptSetHashParam
CryptSetKeyParam
CryptSetProvParam
CryptSetProviderA
CryptSetProviderW
CryptSignHashA
CryptSignHashW
CryptVerifySignatureA
CryptVerifySignatureW
GET_ALG_CLASS
GET_ALG_SID
GET_ALG_TYPE
RCRYPT_FAILED
RCRYPT_SUCCEEDED
structs
CERT_CHAIN_CONTEXT
CERT_CHAIN_ELEMENT
CERT_CHAIN_FIND_BY_ISSUER_PARA
CERT_CHAIN_PARA
CERT_CHAIN_POLICY_PARA
CERT_CHAIN_POLICY_STATUS
CERT_CONTEXT
CERT_EXTENSION
CERT_INFO
CERT_PUBLIC_KEY_INFO
CERT_REVOCATION_CRL_INFO
CERT_REVOCATION_INFO
CERT_SIMPLE_CHAIN
CERT_TRUST_LIST_INFO
CERT_TRUST_STATUS
CERT_USAGE_MATCH
CRL_CONTEXT
CRL_ENTRY
CRL_INFO
CRYPT_ALGORITHM_IDENTIFIER
CRYPT_ATTRIBUTE
CRYPT_BIT_BLOB
CTL_CONTEXT
CTL_ENTRY
CTL_INFO
CTL_USAGE
HMAC_INFO
PROV_ENUMALGS
PUBLICKEYSTRUC
RSAPUBKEY
SSL_EXTRA_CERT_CHAIN_POLICY_PARA
VTableProvStruc
_CRYPTOAPI_BLOB
variables
MS_DEF_DH_SCHANNEL_PROV
MS_DEF_DSS_DH_PROV
MS_DEF_DSS_PROV
MS_DEF_PROV
MS_DEF_RSA_SCHANNEL_PROV
MS_DEF_RSA_SIG_PROV
MS_ENHANCED_PROV
MS_ENH_DSS_DH_PROV
MS_ENH_RSA_AES_PROV
MS_SCARD_PROV
MS_STRONG_PROV