Top Fields Constructors Methods
org.bouncycastle.crypto.params

public final Class Ed25519PublicKeyParameters

extends AsymmetricKeyParameter
Class Inheritance
Imports
java.io.EOFException, .IOException, .InputStream, org.bouncycastle.math.ec.rfc8032.Ed25519, org.bouncycastle.util.io.Streams

Field Summary

Modifier and TypeField and Description
public static final int
private final Ed25519.PublicPoint
Inherited from org.bouncycastle.crypto.params.AsymmetricKeyParameter:
privateKey

Constructor Summary

AccessConstructor and Description
public
public
Ed25519PublicKeyParameters(byte[] buf, int off)

public
public

Method Summary

Modifier and TypeMethod and Description
public void
encode(byte[] buf, int off)

public byte[]
private static Ed25519.PublicPoint
parse(byte[] buf, int off)

private static byte[]
validate(byte[] buf)

public boolean
verify(int algorithm, byte[] ctx, byte[] msg, int msgOff, int msgLen, byte[] sig, int sigOff)

Inherited from org.bouncycastle.crypto.params.AsymmetricKeyParameter:
isPrivate

Field Detail

KEY_SIZEback to summary
public static final int KEY_SIZE
publicPointback to summary
private final Ed25519.PublicPoint publicPoint

Constructor Detail

Ed25519PublicKeyParametersback to summary
public Ed25519PublicKeyParameters(byte[] buf)
Ed25519PublicKeyParametersback to summary
public Ed25519PublicKeyParameters(byte[] buf, int off)
Ed25519PublicKeyParametersback to summary
public Ed25519PublicKeyParameters(InputStream input) throws IOException
Ed25519PublicKeyParametersback to summary
public Ed25519PublicKeyParameters(Ed25519.PublicPoint publicPoint)

Method Detail

encodeback to summary
public void encode(byte[] buf, int off)
getEncodedback to summary
public byte[] getEncoded()
parseback to summary
private static Ed25519.PublicPoint parse(byte[] buf, int off)
validateback to summary
private static byte[] validate(byte[] buf)
verifyback to summary
public boolean verify(int algorithm, byte[] ctx, byte[] msg, int msgOff, int msgLen, byte[] sig, int sigOff)