EdDSASignature.fromBytes constructor

EdDSASignature.fromBytes(
  1. Uint8List bytes
)

Creates signature from bytes (64 bytes total)

Implementation

factory EdDSASignature.fromBytes(Uint8List bytes) {
  if (bytes.length != 64) {
    throw ArgumentError('Signature must be 64 bytes');
  }

  final R = bytes.sublist(0, 32);
  final S = bytes.sublist(32, 64);

  return EdDSASignature(R, S);
}