CTR-Pia
5.4.3
Game Communication Engine
|
署名鍵のバッファを内部に持つ署名設定情報のクラスです。 [詳細]
Public 型 | |
enum | Mode { Mode_Nothing = 0, Mode_HmacMd5 } |
署名アルゴリズムの種類を表します。 [詳細] | |
Public メソッド | |
SignatureSettingWithKeyBuffer (Mode mode) | |
コンストラクタです。署名アルゴリズムを指定して初期化します。 | |
SignatureSettingWithKeyBuffer () | |
コンストラクタです。既定の署名アルゴリズム(HMAC-MD5)で初期化します。 | |
uint8_t * | GetKeyBufferPtr () |
鍵データバッファへのポインタを取得します。 | |
const void * | GetKeyData () const |
指定されている鍵データのアドレスを取得します。 | |
uint32_t | GetKeySize () const |
指定されている鍵データのサイズを取得します。 | |
Mode | GetMode () const |
指定されている署名アルゴリズムを取得します。 | |
Result | SetMode (Mode mode) |
署名アルゴリズムを指定します。 | |
Static Public 変数 | |
static const SignatureSetting | NoSignature |
署名なしを表す署名設定クラスのインスタンスです。 | |
static const uint32_t | SignatureKeyDataSizeMax = 32 |
署名に用いられる鍵データの最大バイト数です。 | |
署名鍵のバッファを内部に持つ署名設定情報のクラスです。
KeySize | 鍵のサイズ(バイト数)です。このサイズのバッファが用意されます。 |
|
inherited |
|
inlineexplicit |
コンストラクタです。署名アルゴリズムを指定して初期化します。
鍵データは GetKeyBufferPtr() で得られるアドレスに書き込んでください。
[in] | mode | 署名アルゴリズムの種類を指定します。 |
|
inline |
コンストラクタです。既定の署名アルゴリズム(HMAC-MD5)で初期化します。
鍵データは GetKeyBufferPtr() で得られるアドレスに書き込んでください。
|
inline |
鍵データバッファへのポインタを取得します。
|
inlineinherited |
指定されている鍵データのアドレスを取得します。
|
inlineinherited |
指定されている鍵データのサイズを取得します。
|
inlineinherited |
指定されている署名アルゴリズムを取得します。
|
inline |
署名アルゴリズムを指定します。
[in] | mode | 署名アルゴリズムの種類を指定します。 |