Class Ed448PrivateKeyParameters
- Namespace
- Enterprises.Org.BouncyCastle.Crypto.Parameters
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public sealed class Ed448PrivateKeyParameters : AsymmetricKeyParameter, ICipherParameters
- Inheritance
-
Ed448PrivateKeyParameters
- Implements
-
- Inherited Members
-
Constructors
Ed448PrivateKeyParameters(SecureRandom)
public Ed448PrivateKeyParameters(SecureRandom random)
Parameters
random
SecureRandom
Ed448PrivateKeyParameters(byte[], int)
public Ed448PrivateKeyParameters(byte[] buf, int off)
Parameters
buf
byte[]
off
int
Ed448PrivateKeyParameters(Stream)
public Ed448PrivateKeyParameters(Stream input)
Parameters
input
Stream
Fields
KeySize
public static readonly int KeySize
Field Value
- int
SignatureSize
public static readonly int SignatureSize
Field Value
- int
Methods
Encode(byte[], int)
public void Encode(byte[] buf, int off)
Parameters
buf
byte[]
off
int
GeneratePublicKey()
public Ed448PublicKeyParameters GeneratePublicKey()
Returns
- Ed448PublicKeyParameters
GetEncoded()
public byte[] GetEncoded()
Returns
- byte[]
Sign(Algorithm, Ed448PublicKeyParameters, byte[], byte[], int, int, byte[], int)
public void Sign(Ed448.Algorithm algorithm, Ed448PublicKeyParameters publicKey, byte[] ctx, byte[] msg, int msgOff, int msgLen, byte[] sig, int sigOff)
Parameters
algorithm
Ed448.Algorithm
publicKey
Ed448PublicKeyParameters
ctx
byte[]
msg
byte[]
msgOff
int
msgLen
int
sig
byte[]
sigOff
int