chacha20_qr.sv chacha20_block.sv chacha20_pipelined_round.sv chacha20_pipelined_block.sv poly1305_core.sv poly1305_friendly_modulo.sv