Class Ed25519PrivateKeyParameters
  
  
  
    - Namespace
- Enterprises.Org.BouncyCastle.Crypto.Parameters
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
 
  
  
  
    public sealed class Ed25519PrivateKeyParameters : AsymmetricKeyParameter, ICipherParameters
   
  
    - Inheritance
- 
      
      
      Ed25519PrivateKeyParameters 
    - Implements
- 
      
    
    - Inherited Members
- 
    
    
    
    
    
    
    
  
Constructors
  
  
  Ed25519PrivateKeyParameters(SecureRandom)
  
  
  
  
  
    public Ed25519PrivateKeyParameters(SecureRandom random)
   
  Parameters
  
    - randomSecureRandom
  Ed25519PrivateKeyParameters(byte[], int)
  
  
  
  
  
    public Ed25519PrivateKeyParameters(byte[] buf, int off)
   
  Parameters
  
    - bufbyte[]
- offint
  Ed25519PrivateKeyParameters(Stream)
  
  
  
  
  
    public Ed25519PrivateKeyParameters(Stream input)
   
  Parameters
  
    - inputStream
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
  
    - bufbyte[]
- offint
  GeneratePublicKey()
  
  
  
  
  
    public Ed25519PublicKeyParameters GeneratePublicKey()
   
  Returns
  
    - Ed25519PublicKeyParameters
  GetEncoded()
  
  
  
  
  
    public byte[] GetEncoded()
   
  Returns
  
    - byte[]
  Sign(Algorithm, Ed25519PublicKeyParameters, byte[], byte[], int, int, byte[], int)
  
  
  
  
  
    public void Sign(Ed25519.Algorithm algorithm, Ed25519PublicKeyParameters publicKey, byte[] ctx, byte[] msg, int msgOff, int msgLen, byte[] sig, int sigOff)
   
  Parameters
  
    - algorithmEd25519.Algorithm
- publicKeyEd25519PublicKeyParameters
- ctxbyte[]
- msgbyte[]
- msgOffint
- msgLenint
- sigbyte[]
- sigOffint