![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク & XML ミドルウェア : SophiaFramework UNIVERSE 5.0 |
#include <SFBRawBlockCipher.h.hpp>
class SFBRawBlockCipher : public SFBParameters;
SFMTYPEDEFWRAPPER(SFBRawBlockCipher)

| BREW 2.0 | BREW 2.1 | BREW 3.1 | BREW 4.0 |
|---|---|---|---|
| × | × | × | ○ |
| パブリック関数 | |
|---|---|
| static SFBRawBlockCipherSmp |
NewInstance(
SFCErrorPtr exception = null
) NewInstance( AEECLSID id , SFCErrorPtr exception = null ) SFBRawBlockCipher クラスのインスタンスを生成します。
|
| SFCError |
ProcessBlocks(
ACharConstPtr input
, UInt32 length
, ACharPtr output
) ProcessBlocks( SFXBufferConstRef input , SFXBufferPtr output ) 複数のブロックを暗号化または復号化します。
|
| SFCError |
SetParam(
SInt32 id
, VoidConstPtr data
, UInt32 length
)
(SFBParameters から継承)
SetParam( SInt32 id , SFXAnsiStringConstRef data ) (SFBParameters から継承) SetParam( SInt32 id , SFXBufferConstRef data ) (SFBParameters から継承) このメソッドはパラメータ値を設定します。
|
[ public, static ] SFBRawBlockCipherSmp NewInstance( SFCErrorPtr exception = null // エラー値 );
[ public, static ] SFBRawBlockCipherSmp NewInstance( AEECLSID id // クラスID SFCErrorPtr exception = null // エラー値 );
[ public ] SFCError ProcessBlocks( ACharConstPtr input // 暗号化/復号化するデータへのポインタ UInt32 length // 暗号化するバイトカウント (ブロックサイズの倍数) ACharPtr output // 暗号化/復号化されたデータを格納するバッファ );
[ public ] SFCError ProcessBlocks( SFXBufferConstRef input // 暗号化/復号化するデータへのポインタ SFXBufferPtr output // 暗号化/復号化されたデータを格納するバッファ );
入力カウントは、ブロックサイズの倍数である必要があります。出力バッファには、入力カウントの格納に充分な容量が必要です。入力と出力ポインタが同じバッファ領域を指すことも可能です。
|
Copyright (C) 2002 - 2009 Sophia Cradle Incorporated All Rights Reserved. |
![]() ![]() ![]()
|