C# Class Org.BouncyCastle.Crypto.Encodings.OaepEncoding

Inheritance: IAsymmetricBlockCipher
Afficher le fichier Open project: gkardava/WinPass Class Usage Examples

Méthodes publiques

Méthode Description
GetInputBlockSize ( ) : int
GetOutputBlockSize ( ) : int
GetUnderlyingCipher ( ) : IAsymmetricBlockCipher
Init ( bool forEncryption, ICipherParameters param ) : void
OaepEncoding ( IAsymmetricBlockCipher cipher ) : System
OaepEncoding ( IAsymmetricBlockCipher cipher, IDigest hash ) : System
OaepEncoding ( IAsymmetricBlockCipher cipher, IDigest hash, IDigest mgf1Hash, byte encodingParams ) : System
OaepEncoding ( IAsymmetricBlockCipher cipher, IDigest hash, byte encodingParams ) : System
ProcessBlock ( byte inBytes, int inOff, int inLen ) : byte[]

Private Methods

Méthode Description
DecodeBlock ( byte inBytes, int inOff, int inLen ) : byte[]
EncodeBlock ( byte inBytes, int inOff, int inLen ) : byte[]
ItoOSP ( int i, byte sp ) : void
maskGeneratorFunction1 ( byte Z, int zOff, int zLen, int length ) : byte[]

Method Details

GetInputBlockSize() public méthode

public GetInputBlockSize ( ) : int
Résultat int

GetOutputBlockSize() public méthode

public GetOutputBlockSize ( ) : int
Résultat int

GetUnderlyingCipher() public méthode

public GetUnderlyingCipher ( ) : IAsymmetricBlockCipher
Résultat IAsymmetricBlockCipher

Init() public méthode

public Init ( bool forEncryption, ICipherParameters param ) : void
forEncryption bool
param ICipherParameters
Résultat void

OaepEncoding() public méthode

public OaepEncoding ( IAsymmetricBlockCipher cipher ) : System
cipher IAsymmetricBlockCipher
Résultat System

OaepEncoding() public méthode

public OaepEncoding ( IAsymmetricBlockCipher cipher, IDigest hash ) : System
cipher IAsymmetricBlockCipher
hash IDigest
Résultat System

OaepEncoding() public méthode

public OaepEncoding ( IAsymmetricBlockCipher cipher, IDigest hash, IDigest mgf1Hash, byte encodingParams ) : System
cipher IAsymmetricBlockCipher
hash IDigest
mgf1Hash IDigest
encodingParams byte
Résultat System

OaepEncoding() public méthode

public OaepEncoding ( IAsymmetricBlockCipher cipher, IDigest hash, byte encodingParams ) : System
cipher IAsymmetricBlockCipher
hash IDigest
encodingParams byte
Résultat System

ProcessBlock() public méthode

public ProcessBlock ( byte inBytes, int inOff, int inLen ) : byte[]
inBytes byte
inOff int
inLen int
Résultat byte[]