API Reference | developer.brewmp.com API Reference | developer.brewmp.com

Developer

API Reference

Security

ClassAEECLSID_BN
AEECLSID_BNBest
AEECLSID_BNBestEng
AEECLSID_BNDSP
AEECLSID_BNDSPEng
AEECLSID_BNEng
AEECLSID_Block3DES
AEECLSID_Block3DESHW
AEECLSID_Block3DESSW
AEECLSID_BlockAES128
AEECLSID_BlockAES128HW
AEECLSID_BlockAES128SW
AEECLSID_BlockAES192
AEECLSID_BlockAES192HW
AEECLSID_BlockAES192SW
AEECLSID_BlockAES256
AEECLSID_BlockAES256HW
AEECLSID_BlockAES256SW
AEECLSID_BlockDES
AEECLSID_BlockDESHW
AEECLSID_BlockDESSW
AEECLSID_BlockSeed
AEECLSID_BlockSeedHW
AEECLSID_BlockSeedSW
AEECLSID_CertBag
AEECLSID_CertChain
AEECLSID_CertParse
AEECLSID_CipherFactory
AEECLSID_CipherModeCBC
AEECLSID_CipherModeCBCMAC
AEECLSID_CipherModeCCM
AEECLSID_CipherModeCFB
AEECLSID_CipherModeCTR
AEECLSID_CipherModeECB
AEECLSID_CipherModeOFB
AEECLSID_HMACMD2Ctx
AEECLSID_HMACMD5Ctx
AEECLSID_HMACSHA1Ctx
AEECLSID_HMACSHA256Ctx
AEECLSID_HMACSHA384Ctx
AEECLSID_HMACSHA512Ctx
AEECLSID_MD2Ctx
AEECLSID_MD5Ctx
AEECLSID_PadCipher
AEECLSID_PubKeyEngRSABest
AEECLSID_PubKeyEngRSADSP
AEECLSID_PubKeyEngRSASW
AEECLSID_PubKeyRSABest
AEECLSID_PubKeyRSADSP
AEECLSID_PubKeyRSASW
AEECLSID_PubKeyUtil
AEECLSID_SHA1Ctx
AEECLSID_SHA256Ctx
AEECLSID_SHA384Ctx
AEECLSID_SHA512Ctx
AEECLSID_StreamARC4
AEECLSID_StreamARC4HW
AEECLSID_StreamARC4SW
AEECLSID_HMACSHA256deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
AEECLSID_HMACSHA384deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
AEECLSID_HMACSHA512deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
AEECLSID_RSAdeprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
AEECLSID_RSA_BESTdeprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
AEECLSID_RSA_DSPdeprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
AEECLSID_SHA256deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
AEECLSID_SHA384deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
AEECLSID_SHA512deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
ConstantAEECLSID_HMACMD2Ctx_SIZE
AEECLSID_HMACMD5Ctx_SIZE
AEECLSID_HMACSHA1Ctx_SIZE
AEECLSID_HMACSHA256Ctx_SIZE
AEECLSID_HMACSHA384Ctx_SIZE
AEECLSID_HMACSHA512Ctx_SIZE
AEECLSID_MD2Ctx_SIZE
AEECLSID_MD5Ctx_SIZE
AEECLSID_SHA1Ctx_SIZE
AEECLSID_SHA256Ctx_SIZE
AEECLSID_SHA384Ctx_SIZE
AEECLSID_SHA512Ctx_SIZE
CIPHER_PADDING_CMAC
CIPHER_PARAM_CBCMAC_LENGTH
CIPHER_PARAM_CCM_ADDITIONAL_AUTHDATA_LENGTH
CIPHER_PARAM_CCM_CLEN
CIPHER_PARAM_CCM_MESSAGE_LENGTH
CIPHER_PARAM_CCM_NONCE
CIPHER_PARAM_CCM_OCTETCNT_M
IPUBKEY_PARAM_
MD2_BLOCK
MD2_DIGEST_LENGTH
MD5_DIGEST_LENGTH
RSA padding types
RSA signature types
SHA1_DIGEST_LENGTH
SHA256_DIGEST_LENGTH
SHA384_DIGEST_LENGTH
SHA512_DIGEST_LENGTH
block ciphers
stream ciphers
Data structureAEEASN1OIDS
AEE_HMAC_MD2_CTX
AEE_HMAC_MD5_CTX
AEE_HMAC_SHA1_CTX
AEE_HMAC_SHA256_CTX
AEE_HMAC_SHA384_CTX
AEE_HMAC_SHA512_CTX
AEE_MD2_CTX
AEE_MD5_CTX
AEE_SHA1_CTX
AEE_SHA256_CTX
AEE_SHA384_CTX
AEE_SHA512_CTX
ASN1OIDMap
CERTDATAOPT
CIPHER_PARAM_XXX
CertDataBasic
CertDataCertPart
CertDataIssuerAndSerial
CertDataPartRequest
CertDataTrustOverride
CertDataTrustResult
CipherInfo
X509BasicCertdeprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
X509CertPartdeprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
X509IntegerSetdeprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
X509PartRequestdeprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
X509RSAKeydeprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
X509TrustOverridedeprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
X509TrustResultdeprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
InterfaceIBN
IBNEng
ICertBag
ICertChain
ICertParse
ICipher1
ICipherFactory
ICipherWrapper
IHashCtx
IPubKey
IPubKeyEng
IPubKeyUtil
IRawBlockCipher
ICipherdeprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IHashdeprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IRSAdeprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IX509Chaindeprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
MacroIPUBKEYENG_BNENG_CACHE_DEFAULT_SIZE
IPUBKEYENG_PARAM_BNENG_CACHE_SIZE
IPUBKEYENG_PARAM_BNENG_INTERFACE_PTR
PFNCERTCHAINEXT
MethodIBNEng_AddRef()
IBNEng_GetOperationContext()
IBNEng_GetParam()
IBNEng_QueryInterface()
IBNEng_Release()
IBNEng_SetParam()
IBN_Add()
IBN_AddRef()
IBN_Cmp()
IBN_Copy()
IBN_Div()
IBN_Get()
IBN_ModExp()
IBN_ModMul()
IBN_Mul()
IBN_New()
IBN_QueryInterface()
IBN_Release()
IBN_Set()
IBN_Sub()
ICertBag_AddCert()
ICertBag_AddCertBag()
ICertBag_AddOpt()
ICertBag_AddRef()
ICertBag_GetCert()
ICertBag_GetOpt()
ICertBag_QueryInterface()
ICertBag_Release()
ICertBag_RemoveCert()
ICertBag_RemoveOpt()
ICertChain_AddCert()
ICertChain_AddOpt()
ICertChain_AddRef()
ICertChain_GetOpt()
ICertChain_QueryInterface()
ICertChain_Release()
ICertChain_RemoveOpt()
ICertChain_Verify()
ICertChain_VerifyV()
ICertParse_AddRef()
ICertParse_Find()
ICertParse_GetBasic()
ICertParse_GetField()
ICertParse_GetFieldPart()
ICertParse_GetParam()
ICertParse_GetPubKeyParameters()
ICertParse_GetStruct()
ICertParse_QueryInterface()
ICertParse_Release()
ICertParse_SetASN1OIDMap()
ICertParse_SetCert()
ICertParse_SetCertByOpt()
ICertParse_SetParam()
ICipher1_AddRef()
ICipher1_GetParam()
ICipher1_Process()
ICipher1_ProcessLast()
ICipher1_QueryInterface()
ICipher1_Release()
ICipher1_SetParam()
ICipherFactory_AddRef()
ICipherFactory_CreateCipher()
ICipherFactory_CreateCipher2()
ICipherFactory_QueryCipher()
ICipherFactory_QueryInterface()
ICipherFactory_Release()
ICipherWrapper_AddRef()
ICipherWrapper_GetParam()
ICipherWrapper_Process()
ICipherWrapper_ProcessLast()
ICipherWrapper_QueryInterface()
ICipherWrapper_Release()
ICipherWrapper_SetCipher()
ICipherWrapper_SetParam()
IHashCtx_AddRef()
IHashCtx_Final()
IHashCtx_Init()
IHashCtx_QueryInterface()
IHashCtx_Release()
IHashCtx_SetKey()
IHashCtx_Update()
IPubKeyEng_AddRef()
IPubKeyEng_GetParam()
IPubKeyEng_New()
IPubKeyEng_QueryInterface()
IPubKeyEng_Release()
IPubKeyEng_SetDefaultFastRSAKeys()
IPubKeyEng_SetParam()
IPubKeyUtil_AddOIDMapping()
IPubKeyUtil_AddRef()
IPubKeyUtil_Hash()
IPubKeyUtil_LookupOIDMapping()
IPubKeyUtil_Parse()
IPubKeyUtil_QueryInterface()
IPubKeyUtil_Release()
IPubKeyUtil_Serialize()
IPubKey_AddRef()
IPubKey_Decrypt()
IPubKey_Encrypt()
IPubKey_GetParam()
IPubKey_QueryInterface()
IPubKey_Release()
IPubKey_SetDefaultFastRSAKeys()
IPubKey_SetParam()
IPubKey_SetRSAKeyPair()
IPubKey_SetUnspecifiedHashBehaviour()
IPubKey_Sign()
IPubKey_Verify()
IRawBlockCipher_AddRef()
IRawBlockCipher_GetParam()
IRawBlockCipher_ProcessBlocks()
IRawBlockCipher_QueryInterface()
IRawBlockCipher_Release()
IRawBlockCipher_SetParam()
ICIPHER_AddRef()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
ICIPHER_Cipher()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
ICIPHER_Flush()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
ICIPHER_Init()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
ICIPHER_Release()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IHASH_AddRef()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IHASH_GetResult()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IHASH_Release()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IHASH_Restart()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IHASH_SetKey()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IHASH_Update()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IRSA_AddRef()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IRSA_Decrypt()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IRSA_Encrypt()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IRSA_Init()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IRSA_ModExp()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IRSA_RSA()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IRSA_Release()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IRSA_VerifySig()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IX509CHAIN_AddCert()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IX509CHAIN_AddOpt()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IX509CHAIN_AddRef()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IX509CHAIN_GetField()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IX509CHAIN_GetFieldPart()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IX509CHAIN_GetOpt()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IX509CHAIN_GetRSAKey()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IX509CHAIN_QueryInterface()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IX509CHAIN_Release()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IX509CHAIN_RemoveOpt()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IX509CHAIN_Verify()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IX509CHAIN_VerifyV()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
IX509Chain_GetBasic()deprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.