C# Класс Org.BouncyCastle.Security.ParameterUtilities

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CreateKeyParameter ( DerObjectIdentifier algOid, byte keyBytes ) : KeyParameter
CreateKeyParameter ( DerObjectIdentifier algOid, byte keyBytes, int offset, int length ) : KeyParameter
CreateKeyParameter ( string algorithm, byte keyBytes ) : KeyParameter
CreateKeyParameter ( string algorithm, byte keyBytes, int offset, int length ) : KeyParameter
GenerateParameters ( DerObjectIdentifier algID, SecureRandom random ) : Asn1Encodable
GenerateParameters ( string algorithm, SecureRandom random ) : Asn1Encodable
GetCanonicalAlgorithmName ( string algorithm ) : string
GetCipherParameters ( DerObjectIdentifier algOid, ICipherParameters key, Asn1Object asn1Params ) : ICipherParameters
GetCipherParameters ( string algorithm, ICipherParameters key, Asn1Object asn1Params ) : ICipherParameters

Приватные методы

Метод Описание
AddAlgorithm ( string canonicalName ) : void
AddBasicIVSizeEntries ( int size ) : void
CreateIV ( SecureRandom random, int ivLength ) : byte[]
CreateIVOctetString ( SecureRandom random, int ivLength ) : Asn1OctetString
FindBasicIVSize ( string canonicalName ) : int
ParameterUtilities ( ) : System

Описание методов

CreateKeyParameter() публичный статический Метод

public static CreateKeyParameter ( DerObjectIdentifier algOid, byte keyBytes ) : KeyParameter
algOid Org.BouncyCastle.Asn1.DerObjectIdentifier
keyBytes byte
Результат Org.BouncyCastle.Crypto.Parameters.KeyParameter

CreateKeyParameter() публичный статический Метод

public static CreateKeyParameter ( DerObjectIdentifier algOid, byte keyBytes, int offset, int length ) : KeyParameter
algOid Org.BouncyCastle.Asn1.DerObjectIdentifier
keyBytes byte
offset int
length int
Результат Org.BouncyCastle.Crypto.Parameters.KeyParameter

CreateKeyParameter() публичный статический Метод

public static CreateKeyParameter ( string algorithm, byte keyBytes ) : KeyParameter
algorithm string
keyBytes byte
Результат Org.BouncyCastle.Crypto.Parameters.KeyParameter

CreateKeyParameter() публичный статический Метод

public static CreateKeyParameter ( string algorithm, byte keyBytes, int offset, int length ) : KeyParameter
algorithm string
keyBytes byte
offset int
length int
Результат Org.BouncyCastle.Crypto.Parameters.KeyParameter

GenerateParameters() публичный статический Метод

public static GenerateParameters ( DerObjectIdentifier algID, SecureRandom random ) : Asn1Encodable
algID Org.BouncyCastle.Asn1.DerObjectIdentifier
random SecureRandom
Результат Org.BouncyCastle.Asn1.Asn1Encodable

GenerateParameters() публичный статический Метод

public static GenerateParameters ( string algorithm, SecureRandom random ) : Asn1Encodable
algorithm string
random SecureRandom
Результат Org.BouncyCastle.Asn1.Asn1Encodable

GetCanonicalAlgorithmName() публичный статический Метод

public static GetCanonicalAlgorithmName ( string algorithm ) : string
algorithm string
Результат string

GetCipherParameters() публичный статический Метод

public static GetCipherParameters ( DerObjectIdentifier algOid, ICipherParameters key, Asn1Object asn1Params ) : ICipherParameters
algOid Org.BouncyCastle.Asn1.DerObjectIdentifier
key ICipherParameters
asn1Params Org.BouncyCastle.Asn1.Asn1Object
Результат ICipherParameters

GetCipherParameters() публичный статический Метод

public static GetCipherParameters ( string algorithm, ICipherParameters key, Asn1Object asn1Params ) : ICipherParameters
algorithm string
key ICipherParameters
asn1Params Org.BouncyCastle.Asn1.Asn1Object
Результат ICipherParameters