CryptoSys API Library Manual

Cross-reference between Functions and .NET Methods

The following table shows the cross-references between the core ANSI C/VBA functions and the .NET methods. Plus, where relevant, the equivalent VBA wrapper function.

FunctionEquivalent .NET MethodVBA Wrapper
AEAD_Encrypt Aead.Encrypt Method
 
AEAD_EncryptWithTag Aead.EncryptWithTag Method (Byte[], Byte[], Byte[], Aead.Algorithm)
Aead.EncryptWithTag Method (Byte[], Byte[], Byte[], Byte[], Aead.Algorithm, Aead.Opts)
aeadEncryptWithTag
AEAD_DecryptWithTag Aead.DecryptWithTag Method (Byte[], Byte[], Byte[], Aead.Algorithm)
Aead.DecryptWithTag Method (Byte[], Byte[], Byte[], Byte[], Aead.Algorithm, Aead.Opts)
aeadDecryptWithTag
AEAD_Decrypt Aead.Decrypt Method
 
AEAD_InitKey Aead.InitKey Method
aeadInitKey
AEAD_SetNonce Aead.SetNonce Method
aeadSetNonce
AEAD_AddAAD Aead.AddAAD Method
aeadAddAAD
AEAD_StartEncrypt Aead.StartEncrypt Method
aeadStartEncrypt
AEAD_StartDecrypt Aead.StartDecrypt Method
aeadStartDecrypt
AEAD_Update Aead.Update Method
aeadUpdate
AEAD_FinishEncrypt Aead.FinishEncrypt Method
aeadFinishEncrypt
AEAD_FinishDecrypt Aead.FinishDecrypt Method
aeadFinishDecrypt
AEAD_Destroy Aead.Dispose Method
aeadDestroy
AES128_B64Mode Aes128.Encrypt Method (String, String, Mode, String, EncodingBase)
Aes128.Decrypt Method (String, String, Mode, String, EncodingBase)
 
AES128_Bytes Aes128.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Aes128.Decrypt Method (Byte[], Byte[], Mode, Byte[])
 
AES128_BytesMode Aes128.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Aes128.Decrypt Method (Byte[], Byte[], Mode, Byte[])
 
AES128_File Aes128.FileEncrypt Method (String, String, Byte[], Mode, Byte[])
Aes128.FileDecrypt Method (String, String, Byte[], Mode, Byte[])
 
AES128_FileExt Aes128.FileEncrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
Aes128.FileDecrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
 
AES128_FileHex Aes128.FileEncrypt Method (String, String, String, Mode, String)
Aes128.FileDecrypt Method (String, String, String, Mode, String)
 
AES128_Final Aes128.Dispose Method
 
AES128_Hex Aes128.Encrypt Method (String, String, Mode, String)
Aes128.Decrypt Method (String, String, Mode, String)
 
AES128_HexMode Aes128.Encrypt Method (String, String, Mode, String)
Aes128.Decrypt Method (String, String, Mode, String)
 
AES128_Init Aes128.InitEncrypt Method (Byte[], Mode, Byte[])
Aes128.InitDecrypt Method (Byte[], Mode, Byte[])
 
AES128_InitError Aes128.ErrCode Property
 
AES128_InitHex Aes128.InitEncrypt Method (String, Mode, String)
Aes128.InitDecrypt Method (String, Mode, String)
 
AES128_Update Aes128.Update Method (Byte[])
 
AES128_UpdateHex Aes128.Update Method (String)
 
AES192_B64Mode Aes192.Encrypt Method (String, String, Mode, String, EncodingBase)
Aes192.Decrypt Method (String, String, Mode, String, EncodingBase)
 
AES192_Bytes Aes192.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Aes192.Decrypt Method (Byte[], Byte[], Mode, Byte[])
 
AES192_BytesMode Aes192.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Aes192.Decrypt Method (Byte[], Byte[], Mode, Byte[])
 
AES192_File Aes192.FileEncrypt Method (String, String, Byte[], Mode, Byte[])
Aes192.FileDecrypt Method (String, String, Byte[], Mode, Byte[])
 
AES192_FileExt Aes192.FileEncrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
Aes192.FileDecrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
 
AES192_FileHex Aes192.FileEncrypt Method (String, String, String, Mode, String)
Aes192.FileDecrypt Method (String, String, String, Mode, String)
 
AES192_Final Aes192.Dispose Method
 
AES192_Hex Aes192.FileEncrypt Method (String, String, String, Mode, String)
Aes192.FileDecrypt Method (String, String, String, Mode, String)
 
AES192_HexMode Aes192.Encrypt Method (String, String, Mode, String)
Aes192.Decrypt Method (String, String, Mode, String)
 
AES192_Init Aes192.InitEncrypt Method (Byte[], Mode, Byte[])
Aes192.InitDecrypt Method (Byte[], Mode, Byte[])
 
AES192_InitError Aes192.ErrCode Property
 
AES192_InitHex Aes192.InitEncrypt Method (String, Mode, String)
Aes192.InitDecrypt Method (String, Mode, String)
 
AES192_Update Aes192.Update Method (Byte[])
 
AES192_UpdateHex Aes192.Update Method (String)
 
AES256_B64Mode Aes256.Encrypt Method (String, String, Mode, String, EncodingBase)
Aes256.Decrypt Method (String, String, Mode, String, EncodingBase)
 
AES256_Bytes Aes256.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Aes256.Decrypt Method (Byte[], Byte[], Mode, Byte[])
 
AES256_BytesMode Aes256.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Aes256.Decrypt Method (Byte[], Byte[], Mode, Byte[])
 
AES256_File Aes256.FileEncrypt Method (String, String, Byte[], Mode, Byte[])
Aes256.FileDecrypt Method (String, String, Byte[], Mode, Byte[])
 
AES256_FileExt Aes256.FileEncrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
Aes256.FileDecrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
 
AES256_FileHex Aes256.FileEncrypt Method (String, String, String, Mode, String)
Aes256.FileDecrypt Method (String, String, String, Mode, String)
 
AES256_Final Aes256.Dispose Method
 
AES256_Hex Aes256.Encrypt Method (String, String, Mode, String)
Aes256.Decrypt Method (String, String, Mode, String)
 
AES256_HexMode Aes256.Encrypt Method (String, String, Mode, String)
Aes256.Decrypt Method (String, String, Mode, String)
 
AES256_Init Aes256.InitEncrypt Method (Byte[], Mode, Byte[])
Aes256.InitDecrypt Method (Byte[], Mode, Byte[])
 
AES256_InitError Aes256.ErrCode Property
 
AES256_InitHex Aes256.InitEncrypt Method (String, Mode, String)
Aes256.InitDecrypt Method (String, Mode, String)
 
AES256_Update Aes256.Update Method (Byte[])
 
AES256_UpdateHex Aes256.Update Method (String)
 
API_CompileTime General.CompileTime Method
apiCompileTime
API_ErrorCode General.ErrorCode Method
General.FormatErrorMessage Method
apiErrorCode
errFormatErrorMessage
API_ErrorLookup General.ErrorLookup Method
General.FormatErrorMessage Method
apiErrorLookup
errFormatErrorMessage
API_LicenceType General.LicenceType Method
apiLicenceType
API_ModuleInfo General.ModuleInfo Method
apiModuleInfo
API_ModuleName General.ModuleName Method
apiModuleName
API_Platform General.Platform Method
apiPlatform
API_PowerUpTests General.PowerUpTests Method
 
API_Version General.Version Method
apiVersion
BLF_B64Mode Blowfish.Encrypt Method (String, String, Mode, String, EncodingBase)
Blowfish.Decrypt Method (String, String, Mode, String, EncodingBase)
 
BLF_Bytes Blowfish.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Blowfish.Decrypt Method (Byte[], Byte[], Mode, Byte[])
 
BLF_BytesMode Blowfish.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Blowfish.Decrypt Method (Byte[], Byte[], Mode, Byte[])
blfBytesBlock
BLF_File Blowfish.FileEncrypt Method (String, String, Byte[], Mode, Byte[])
Blowfish.FileDecrypt Method (String, String, Byte[], Mode, Byte[])
 
BLF_FileExt Blowfish.FileEncrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
Blowfish.FileDecrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
 
BLF_FileHex Blowfish.FileEncrypt Method (String, String, String, Mode, String)
Blowfish.FileDecrypt Method (String, String, String, Mode, String)
 
BLF_Final Blowfish.Dispose Method
 
BLF_Hex Blowfish.Encrypt Method (String, String, Mode, String)
Blowfish.Decrypt Method (String, String, Mode, String)
 
BLF_HexMode Blowfish.Encrypt Method (String, String, Mode, String)
Blowfish.Decrypt Method (String, String, Mode, String)
 
BLF_Init Blowfish.InitEncrypt Method (Byte[], Mode, Byte[])
Blowfish.InitDecrypt Method (Byte[], Mode, Byte[])
 
BLF_InitError Blowfish.ErrCode Property
 
BLF_InitHex Blowfish.InitEncrypt Method (String, Mode, String)
Blowfish.InitDecrypt Method (String, Mode, String)
 
BLF_Update Blowfish.Update Method (Byte[])
 
BLF_UpdateHex Blowfish.Update Method (String)
 
CIPHER_DecryptBytes Cipher.Decrypt Method (Byte[], Byte[], Byte[], CipherAlgorithm, Mode, Padding, Cipher.Opts)
cipherDecryptBytes
CIPHER_EncryptBytes Cipher.Encrypt Method (Byte[], Byte[], Byte[], CipherAlgorithm, Mode, Padding, Cipher.Opts)
cipherEncryptBytes
CIPHER_DecryptHex Cipher.Decrypt Method (String, String, String, CipherAlgorithm, Mode, Padding, Cipher.Opts)
cipherDecryptHex
CIPHER_EncryptHex Cipher.Encrypt Method (String, String, String, CipherAlgorithm, Mode, Padding, Cipher.Opts)
cipherEncryptHex
CIPHER_FileDecrypt Cipher.FileDecrypt Method
cipherFileDecrypt
CIPHER_FileEncrypt Cipher.FileEncrypt Method
cipherFileEncrypt
CIPHER_Init Cipher.InitEncrypt Method (Byte[], Byte[], CipherAlgorithm, Mode)
Cipher.InitDecrypt Method (Byte[], Byte[], CipherAlgorithm, Mode)
cipherInit
CIPHER_InitHex Cipher.InitEncrypt Method (String, String, CipherAlgorithm, Mode)
Cipher.InitDecrypt Method (String, String, CipherAlgorithm, Mode)
cipherInitHex
CIPHER_Update Cipher.Update Method (Byte[])
cipherUpdate
CIPHER_UpdateHex Cipher.Update Method (String)
cipherUpdateHex
CIPHER_Final Cipher.Dispose Method
cipherFinal
CIPHER_KeyWrap Cipher.KeyWrap Method
cipherKeyWrap
CIPHER_KeyUnwrap Cipher.KeyUnwrap Method
cipherKeyUnwrap
CIPHER_StreamBytes CipherStream.Bytes Method
cipherStreamBytes
CIPHER_StreamFile CipherStream.File Method
cipherStreamFile
CIPHER_StreamFinal CipherStream.Dispose Method
cipherStreamFinal
CIPHER_StreamHex CipherStream.Hex Method
cipherStreamHex
CIPHER_StreamInit CipherStream.Init Method
cipherStreamInit
CIPHER_StreamUpdate CipherStream.Update Method
cipherStreamUpdate
CNV_B64Filter Cnv.Base64Filter Method
cnvB64Filter
CNV_B64StrFromBytes Cnv.ToBase64 Method (Byte[])
cnvToBase64
CNV_BytesFromB64Str Cnv.FromBase64 Method
cnvFromBase64
CNV_BytesFromHexStr Cnv.FromHex Method
cnvFromHex
CNV_HexFilter Cnv.HexFilter Method
cnvHexFilter
CNV_HexStrFromBytes Cnv.ToHex Method (Byte[])
cnvToHex
CNV_ShortPathName Cnv.ShortPathName Method
 
COMPR_Compress Compr.Compress Method
comprCompress
COMPR_Uncompress Compr.Uncompress Method
comprUncompress
CRC_Bytes Crc.Data Method (Byte[])
crcBytes
CRC_File Crc.File Method
crcFile
CRC_String Crc.Data Method (String)
crcString
DES_B64Mode Des.Encrypt Method (String, String, Mode, String, EncodingBase)
Des.Decrypt Method (String, String, Mode, String, EncodingBase)
 
DES_Bytes Des.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Des.Decrypt Method (Byte[], Byte[], Mode, Byte[])
 
DES_BytesMode Des.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Des.Decrypt Method (Byte[], Byte[], Mode, Byte[])
 
DES_CheckKey Des.CheckKey Method (Byte[])
Tdea.CheckKey Method (Byte[])
 
DES_CheckKeyHex Des.CheckKey Method (String)
Tdea.CheckKey Method (String)
 
DES_File Des.FileEncrypt Method (String, String, Byte[], Mode, Byte[])
Des.FileDecrypt Method (String, String, Byte[], Mode, Byte[])
 
DES_FileExt Des.FileEncrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
Des.FileDecrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
 
DES_FileHex Des.FileEncrypt Method (String, String, String, Mode, String)
Des.FileDecrypt Method (String, String, String, Mode, String)
 
DES_Final Des.Dispose Method
 
DES_Hex Des.Encrypt Method (String, String, Mode, String)
Des.Decrypt Method (String, String, Mode, String)
 
DES_HexMode Des.Encrypt Method (String, String, Mode, String)
Des.Decrypt Method (String, String, Mode, String)
 
DES_Init Des.InitEncrypt Method (Byte[], Mode, Byte[])
Des.InitDecrypt Method (Byte[], Mode, Byte[])
 
DES_InitError Des.ErrCode Property
 
DES_InitHex Des.InitEncrypt Method (String, Mode, String)
Des.InitDecrypt Method (String, Mode, String)
 
DES_Update Des.Update Method (Byte[])
 
DES_UpdateHex Des.Update Method (String)
 
GCM_Decrypt Gcm.Decrypt Method - @superseded
 
GCM_Encrypt Gcm.Encrypt Method - @superseded
 
GCM_FinishKey Gcm.Dispose Method - @superseded
 
GCM_InitKey Gcm.InitKey Method - @superseded
 
GCM_NextDecrypt Gcm.NextDecrypt Method - @superseded
 
GCM_NextEncrypt Gcm.NextEncrypt Method - @superseded
 
HASH_Bytes Hash.BytesFromBytes Method
hashBytes
HASH_File Hash.BytesFromFile Method
hashFile
HASH_HexFromBits Hash.HexFromBits Method
hashHexFromBits
HASH_HexFromBytes Hash.HexFromBytes Method
Hash.HexFromString Method
hashHexFromBytes
hashHexFromString
HASH_HexFromFile Hash.HexFromFile Method
hashHexFromFile
HASH_HexFromHex Hash.HexFromHex Method
hashHexFromHex
HASH_Length Hash.LengthInBytes Method
hashLength
HASH_Init Hash.Init Method
hashInit
HASH_AddBytes Hash.AddData Method (Byte[])
Hash.AddData Method (String)
hashAddBytes
hashAddString
HASH_Final Hash.Final Method
hashFinal
HASH_Reset Hash.Reset Method
 
HASH_DigestLength Hash.LengthInBytes Method
 
MAC_Bytes Mac.BytesFromBytes Method
macBytes
MAC_HexFromBytes Mac.HexFromBytes Method
macHexFromBytes
MAC_HexFromHex Mac.HexFromHex Method
macHexFromHex
MAC_Init Mac.Init Method
macInit
MAC_AddBytes Mac.AddData Method (Byte[])
Mac.AddData Method (String)
macAddBytes
macAddString
MAC_Final Mac.Final Method
macFinal
MAC_Reset Mac.Reset Method
 
MAC_CodeLength (no equivalent in .NET)  
MD5_AddBytes Md5.AddData Method (Byte[])
 
MD5_AddString Md5.AddData Method (String)
 
MD5_BytesHash Md5.BytesHash Method
 
MD5_BytesHexHash Md5.HexHash Method (Byte[])
 
MD5_FileHexHash Md5.FileHexHash Method
Md5.FileTextHexHash Method
 
MD5_HexDigest Md5.HexDigest Method
 
MD5_Hmac Md5.Hmac Method (Byte[], Byte[])
 
MD5_HmacHex Md5.Hmac Method (String, String)
 
MD5_Init Md5.Init Method
 
MD5_Reset Md5.Reset Method
 
MD5_StringHexHash Md5.HexHash Method (String)
 
PAD_BytesBlock Cipher.Pad Method (Byte[], CipherAlgorithm, Padding)
padBytesBlock
PAD_HexBlock Cipher.Pad Method (String, CipherAlgorithm, Padding)
padHexBlock
PAD_UnpadBytes Cipher.Unpad Method (Byte[], CipherAlgorithm, Padding)
padUnpadBytes
PAD_UnpadHex Cipher.Unpad Method (String, CipherAlgorithm, Padding)
padUnpadHex
PBE_Kdf2 Pbe.Kdf2 Method (Int32, Byte[], Byte[], Int32, HashAlgorithm)
pbeKdf2
PBE_Kdf2Hex Pbe.Kdf2 Method (Int32, String, String, Int32, HashAlgorithm)
pbeKdf2Hex
PBE_Scrypt Pbe.Scrypt Method
pbeScrypt
PBE_ScryptHex Pbe.Scrypt Method
pbeScryptHex
PC1_Bytes Pc1.Encrypt Method (Byte[], Byte[])
 
PC1_File Pc1.File Method
 
PC1_Hex Pc1.Encrypt Method (String, String)
 
PRF_Bytes Prf.Bytes Method
prfBytes
RNG_BytesWithPrompt Rng.BytesWithPrompt Method (Int32, Rng.Strength)
Rng.BytesWithPrompt Method (Int32, String, Rng.Strength)
 
RNG_HexWithPrompt Rng.HexWithPrompt Method (Int32)
Rng.HexWithPrompt Method (Int32, String, Rng.Strength)
 
RNG_Initialize Rng.Initialize Method
Rng.InitializeEx Method
rngInitialize
rngInitializeEx
RNG_KeyBytes Rng.KeyBytes Method (Int32, String)
Rng.KeyBytes Method (Int32, Byte[])
rngKeyBytes
RNG_KeyHex Rng.KeyHex Method (Int32, String)
Rng.KeyHex Method (Int32, Byte[])
rngKeyHex
RNG_MakeSeedFile Rng.MakeSeedFile Method (String, Rng.Strength)
Rng.MakeSeedFile Method (String, String, Rng.Strength)
 
RNG_NonceData Rng.NonceBytes Method
rngNonce
RNG_NonceDataHex Rng.NonceHex Method
rngNonceHex
RNG_Number Rng.Number Method
 
RNG_Test Rng.Test Method
 
RNG_TestDRBGVS Rng.TestDrbgvs Method
 
RNG_UpdateSeedFile Rng.UpdateSeedFile Method
 
SHA1_AddBytes Sha1.AddData Method (Byte[])
 
SHA1_AddString Sha1.AddData Method (String)
 
SHA1_BytesHash Sha1.BytesHash Method
 
SHA1_BytesHexHash Sha1.HexHash Method (Byte[])
 
SHA1_FileHexHash Sha1.FileHexHash Method
Sha1.FileTextHexHash Method
 
SHA1_HexDigest Sha1.HexDigest Method
 
SHA1_Hmac Sha1.Hmac Method (Byte[], Byte[])
 
SHA1_HmacHex Sha1.Hmac Method (String, String)
 
SHA1_Init Sha1.Init Method
 
SHA1_Reset Sha1.Reset Method
 
SHA1_StringHexHash Sha1.HexHash Method (String)
 
SHA2_AddBytes Sha256.AddData Method (Byte[])
 
SHA2_AddString Sha256.AddData Method (String)
 
SHA2_BytesHash Sha256.BytesHash Method
 
SHA2_BytesHexHash Sha256.HexHash Method (Byte[])
 
SHA2_FileHexHash Sha256.FileHexHash Method
Sha256.FileTextHexHash Method
 
SHA2_HexDigest Sha256.HexDigest Method
 
SHA2_Hmac Sha256.Hmac Method (Byte[], Byte[])
 
SHA2_HmacHex Sha256.Hmac Method (String, String)
 
SHA2_Init Sha256.Init Method
 
SHA2_Reset Sha256.Reset Method
 
SHA3_AddBytes Sha3.AddData Method (Byte[])
 
SHA3_AddString Sha3.AddData Method (String)
 
SHA3_HexDigest Sha3.HexDigest Method
 
SHA3_Init Sha3.Init Method
 
SHA3_LengthInBytes Sha3.LengthInBytes Property
 
SHA3_Reset Sha3.Reset Method
 
TDEA_B64Mode Tdea.Encrypt Method (String, String, Mode, String, EncodingBase)
Tdea.Decrypt Method (String, String, Mode, String, EncodingBase)
 
TDEA_Bytes Tdea.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Tdea.Decrypt Method (Byte[], Byte[], Mode, Byte[])
 
TDEA_BytesMode Tdea.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Tdea.Decrypt Method (Byte[], Byte[], Mode, Byte[])
 
TDEA_File Tdea.FileEncrypt Method (String, String, Byte[], Mode, Byte[])
Tdea.FileDecrypt Method (String, String, Byte[], Mode, Byte[])
 
TDEA_FileExt Tdea.FileEncrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
Tdea.FileDecrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
 
TDEA_FileHex Tdea.FileEncrypt Method (String, String, String, Mode, String)
Tdea.FileDecrypt Method (String, String, String, Mode, String)
 
TDEA_Final Tdea.Dispose Method
 
TDEA_Hex Tdea.Encrypt Method (String, String, Mode, String)
Tdea.Decrypt Method (String, String, Mode, String)
 
TDEA_HexMode Tdea.Encrypt Method (String, String, Mode, String)
Tdea.Decrypt Method (String, String, Mode, String)
 
TDEA_Init Tdea.InitEncrypt Method (Byte[], Mode, Byte[])
Tdea.InitDecrypt Method (Byte[], Mode, Byte[])
 
TDEA_InitError Tdea.ErrCode Property
 
TDEA_InitHex Tdea.InitEncrypt Method (String, Mode, String)
Tdea.InitDecrypt Method (String, Mode, String)
 
TDEA_Update Tdea.Update Method (Byte[])
 
TDEA_UpdateHex Tdea.Update Method (String)
 
WIPE_Data Wipe.Data Method
Wipe.String Method
wipeBytes
wipeString
WIPE_File Wipe.File Method
wipeFile
XOF_Bytes Xof.Bytes Method
xofBytes
ZLIB_Deflate Zlib.Deflate Method
zlibDeflate
ZLIB_Inflate Zlib.Inflate Method (Byte[])
Zlib.Inflate Method (Byte[], Int32)
zlibInflate

[Contents] [Index]

[PREV: .NET Classes and Methods...]   [Contents]   [Index]   
   [NEXT: .NET Help File...]

Copyright © 2001-24 D.I. Management Services Pty Ltd. All rights reserved. Generated 2024-01-07T07:42:00Z.