Changes
- Reduce memory copies in crypto encrypt/decrypt paths
- Add
bswap_data()to swap buffer pointers instead of copying - Replace
brealloc+memcpywith pointer swaps in AEAD and stream codecs - Add in-place fast paths for non-Salsa20 stream ciphers
- Use index tracking instead of
memmoveinaead_decryptchunked reassembly
- Add
- Fix unbounded buffer growth in
aead_decryptchunk reassembly