 |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
|
Go to the documentation of this file. 1 #ifndef SDK_CRYPT_SYMMETRIC_CRYPTO_KEY_INTERFACE_H_
11 #define SDK_CRYPT_SYMMETRIC_CRYPTO_KEY_INTERFACE_H_
18 #include <base/inc/forward_declarations.h>
24 const SDKUInt32 kBlowfishKeyLengthMax = 56;
25 const SDKUInt32 kBlowfishKeyLengthMin = 4;
32 typedef ISymmetricCryptoKeySP SymmetricCryptoKeySP;
56 #endif // SDK_CRYPT_SYMMETRIC_CRYPTO_KEY_INTERFACE_H_
SDKArray SymmetricCryptoKeyData
ISymmetric cryptographic key data.
Definition: symmetric_crypto_key_interface.h:29
A list of SDK error/return results.
Interfaces wrapper with reference count control.
SDKInt32 SDKResult
Type of all error or return codes which SDK functions can end with.
Definition: sdk_results.h:17
virtual SDKResult SDK_CALLTYPE SetKey(const SymmetricCryptoKeyData &key)=0
Sets new cryptographic key.
Common base SDK interfaces.
Base cryptographic key interface.
virtual SDKResult SDK_CALLTYPE GetKey(SymmetricCryptoKeyData &key) const =0
Returns the previous defined cryptographic key.
Interface for symmetric cryptographic key implementation.
Definition: symmetric_crypto_key_interface.h:36
FWD_DECL_INTERFACE(ILWEParserWrapper)
Provides a wrapper around the message parser to get, add or remove the.
Base cryptographic key interface.
Definition: crypto_key_interface.h:26
Wrapper for handling the SDKArray instance.