SchnorrkelPublicKey constructor

SchnorrkelPublicKey(
  1. List<int> keyBytes
)

Creates a SchnorrkelPublicKey from the given byte representation.

Parameters:

  • keyBytes: A byte array representing the Schnorrkel public key.

Returns: A SchnorrkelPublicKey instance created from the provided byte array.

Implementation

factory SchnorrkelPublicKey(List<int> keyBytes) {
  _KeyUtils._checkKeysBytes(
    keyBytes,
    SchnorrkelKeyCost.publickeyLength,
    "public key",
    "SchnorrkelPublicKey",
  );
  RistrettoPoint.fromBytes(keyBytes);
  return SchnorrkelPublicKey._(keyBytes);
}