C# 클래스 Org.BouncyCastle.Security.ParameterUtilities

파일 보기 프로젝트 열기: nonorganic/dssnet 1 사용 예제들

공개 메소드들

메소드 설명
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