The explainer doesn't currently explain the input types in much detail, but I wanted to flag that we should follow the usual web platform pattern of accepting any typed array, DataView, or ArrayBuffer, i.e. a BufferSource.
TBD whether SharedArrayBuffer-backed buffers should be accepted.
The bytes can then be extracted and exposed (modulo #25) as a Uint8Array.