CryptMT
1.0
|
データ構造 | |
class | CryptMT |
CryptMT ストリーム暗号 [詳細] | |
関数 | |
void * | aligned_alloc (size_t size) |
この関数はSMID関連機能で使用するためのメモリを割り当てる。 この関数で割り当てたメモリは aligned_free() 関数で解放する必要がある。 この関数で割り当てたメモリをmalloc() で割り当てたメモリと同様に使用することができる。 [詳細] | |
void | aligned_free (void *ptr) |
この関数はaligned_alloc() で割り当てたメモリを解放する。 それ以外のポインタを渡すと何が起こるかわからない。 [詳細] | |
uint32_t | maxKeySize () |
ビット単位で表した最大キー長 [詳細] | |
uint32_t | keySizeUnit () |
ビット単位で表したキー長の単位 [詳細] | |
CryptMT 関連の名前空間
void* cryptmt::aligned_alloc | ( | size_t | size | ) |
この関数はSMID関連機能で使用するためのメモリを割り当てる。 この関数で割り当てたメモリは aligned_free() 関数で解放する必要がある。 この関数で割り当てたメモリをmalloc() で割り当てたメモリと同様に使用することができる。
[in] | size | バイト単位で表した割り当てメモリ量 |
void cryptmt::aligned_free | ( | void * | ptr | ) |
この関数はaligned_alloc() で割り当てたメモリを解放する。 それ以外のポインタを渡すと何が起こるかわからない。
[in] | ptr | aligned_alloc() で割り当てたメモリへのポインタ |
uint32_t cryptmt::keySizeUnit | ( | ) |
ビット単位で表したキー長の単位
CryptMT のコンストラクタの引数である keysize と ivsize は 0 より大きく、maxKeySize()以下で、かつ keySizeUnit() の 倍数である必要がある。
uint32_t cryptmt::maxKeySize | ( | ) |
ビット単位で表した最大キー長
CryptMT のコンストラクタの引数である keysize と ivsize は 0 より大きく、maxKeySize()以下で、かつ keySizeUnit() の 倍数である必要がある。