Class X448PrivateKeyParameters
- Namespace
- Org.BouncyCastle.Crypto.Parameters
- Assembly
- BouncyCastle.Cryptography.dll
public sealed class X448PrivateKeyParameters : AsymmetricKeyParameter, ICipherParameters
- Inheritance
-
X448PrivateKeyParameters
- Implements
-
- Inherited Members
-
Constructors
X448PrivateKeyParameters(SecureRandom)
public X448PrivateKeyParameters(SecureRandom random)
Parameters
random SecureRandom
X448PrivateKeyParameters(byte[])
public X448PrivateKeyParameters(byte[] buf)
Parameters
buf byte[]
X448PrivateKeyParameters(byte[], int)
public X448PrivateKeyParameters(byte[] buf, int off)
Parameters
buf byte[]
off int
X448PrivateKeyParameters(Stream)
public X448PrivateKeyParameters(Stream input)
Parameters
input Stream
X448PrivateKeyParameters(ReadOnlySpan<byte>)
public X448PrivateKeyParameters(ReadOnlySpan<byte> buf)
Parameters
buf ReadOnlySpan<byte>
Fields
KeySize
public static readonly int KeySize
Field Value
- int
SecretSize
public static readonly int SecretSize
Field Value
- int
Methods
Encode(byte[], int)
public void Encode(byte[] buf, int off)
Parameters
buf byte[]
off int
Encode(Span<byte>)
public void Encode(Span<byte> buf)
Parameters
buf Span<byte>
GeneratePublicKey()
public X448PublicKeyParameters GeneratePublicKey()
Returns
- X448PublicKeyParameters
GenerateSecret(X448PublicKeyParameters, byte[], int)
public void GenerateSecret(X448PublicKeyParameters publicKey, byte[] buf, int off)
Parameters
publicKey X448PublicKeyParameters
buf byte[]
off int
GenerateSecret(X448PublicKeyParameters, Span<byte>)
public void GenerateSecret(X448PublicKeyParameters publicKey, Span<byte> buf)
Parameters
publicKey X448PublicKeyParameters
buf Span<byte>
GetEncoded()
public byte[] GetEncoded()
Returns
- byte[]