![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク & XML ミドルウェア : SophiaFramework UNIVERSE 5.0 |

| BREW 2.0 | BREW 2.1 | BREW 3.1 | BREW 4.0 |
|---|---|---|---|
| × | × | × | ○ |
| パブリック関数 | |
|---|---|
| SFCError |
Process(
VoidConstPtr input
, UInt32 insize
, VoidPtr output
, UInt32Ptr outsize
) Process( SFXAnsiStringConstRef input , SFXAnsiStringPtr output ) Process( SFXBufferConstRef input , SFXBufferPtr output ) データを暗号化または復号化します。
|
| SFCError |
ProcessLast(
VoidPtr output
, UInt32Ptr outsize
) ProcessLast( SFXAnsiStringPtr output ) ProcessLast( SFXBufferPtr output ) SFBCipher1::Process()をコールした後、残っている最後の部分ブロックを暗号化または復号化します。
|
| static SFBParametersSmp |
NewInstance(
SFCErrorPtr exception = null
)
(SFBParameters から継承)
NewInstance( AEECLSID id , SFCErrorPtr exception = null ) (SFBParameters から継承) SFBParameters クラスのインスタンスを生成します。
|
| SFCError |
SetParam(
SInt32 id
, VoidConstPtr data
, UInt32 length
)
(SFBParameters から継承)
SetParam( SInt32 id , SFXAnsiStringConstRef data ) (SFBParameters から継承) SetParam( SInt32 id , SFXBufferConstRef data ) (SFBParameters から継承) このメソッドはパラメータ値を設定します。
|
[ public ] SFCError Process( VoidConstPtr input // 暗号化/復号化するデータへのポインタ UInt32 insize // 入力データのサイズ(バイト数) VoidPtr output // 暗号化/復号化されたデータを格納するバッファ UInt32Ptr outsize // 出力バッファのサイズ (バイト)で、実際に書き込まれているバイト数を返します );
[ public ] SFCError Process( SFXBufferConstRef input // 暗号化/復号化するデータへのポインタ SFXBufferPtr output // 暗号化/復号化されたデータを格納するバッファ );
[ public ] SFCError Process( SFXAnsiStringConstRef input // 暗号化/復号化するデータへのポインタ SFXAnsiStringPtr output // 暗号化/復号化されたデータを格納するバッファ );
[ public ] SFCError ProcessLast( VoidPtr output // 暗号化/復号化されたデータを格納するバッファ UInt32Ptr outsize // 出力バッファのサイズ (バイト)で、実際に書き込まれているバイト数を返します );
[ public ] SFCError ProcessLast( SFXBufferPtr output // 暗号化/復号化されたデータを格納するバッファ );
[ public ] SFCError ProcessLast( SFXAnsiStringPtr output // 暗号化/復号化されたデータを格納するバッファ );
ストリーム暗号化方式およびストリーミングブロックモード (CTR、CFB、OFB) の場合、通常、これは何もしません。
|
Copyright (C) 2002 - 2008 Sophia Cradle Incorporated All Rights Reserved. |
![]() ![]() ![]()
|