schema_version = 1
id = "crypto.chacha20_block"
archetype = "crypto-bytes-to-bytes"
display_name = "ChaCha20 Block"
summary = "ChaCha20 block function: 64-byte state in, 64-byte keystream block out."
category = "C"
[intrinsic]
wgsl = "crypto_chacha20_block"
[signature]
inputs = ["Bytes"]
output = "Bytes"
laws = []
equivalence_classes = ["zero_state", "counter_one", "max_counter", "rfc_8439_tv1"]
workgroup_size = [1, 1, 1]
tags = ["crypto", "chacha20", "stream-cipher", "keystream"]
fixtures_dir = "fixtures/"