cryptography_key.h File Reference

Classes

class  CryptoKeyInterface
 
class  CryptoKey
 

Namespaces

 maxon
 
 maxon::URLFLAGS
 
 maxon::CryptographyOptions
 

Typedefs

using BLOCK_CIPHER_CTR_CALLBACK = Delegate< void(Int block, Int blockSize, UChar *nonce)>
 

Functions

 MAXON_ATTRIBUTE (CryptoKey, CRYPTO_KEY, 'cryp')
 
 MAXON_ATTRIBUTE (CryptoKey, CRYPTOKEY, "net.maxon.streamconversion.cryptokey")
 
Result< void > AddConversionTestSetting (MAXON_SOURCE_LOCATION_DECLARATION, BaseArray< DataDictionary > &resultArray, const Id &encoderId, const Id &decoderId, Int blockSizeBits, const void *key1, Int key1BitSize, const void *key2=nullptr, Int key2BitSize=0, UInt64 flags=0, BLOCK_CIPHER_CTR_CALLBACK &&callback=BLOCK_CIPHER_CTR_CALLBACK(), const Char *srcData=nullptr, const Char *compareData=nullptr)