10Duke Enterprise C++ SDK
Loading...
Searching...
No Matches
tenduke::crypto::SecretKey Class Referenceabstract

#include <SecretKey.h>

Detailed Description

A secret key.

Inheritance diagram for tenduke::crypto::SecretKey:
tenduke::crypto::aes::AESSecretKey tenduke::crypto::aes::libcrypto::LibcryptoAESKey tenduke::crypto::win::cng::WinCNGAESKey

Public Member Functions

virtual std::size_t size () const =0
 Returns the size of the key in bytes.
virtual const unsigned char * raw () const =0
 Returns the raw key data as a byte array.

Member Function Documentation

◆ raw()

virtual const unsigned char * tenduke::crypto::SecretKey::raw ( ) const
pure virtual

Returns the raw key data as a byte array.

Returns
raw key data

Implemented in AESSecretKey, and tenduke::crypto::aes::AESSecretKey.

◆ size()

virtual std::size_t tenduke::crypto::SecretKey::size ( ) const
pure virtual

Returns the size of the key in bytes.

Returns
size of the key in bytes

Implemented in AESSecretKey, and tenduke::crypto::aes::AESSecretKey.


The documentation for this class was generated from the following file: