Skip to content

v3.3.6

Latest

Choose a tag to compare

@madeye madeye released this 09 Feb 01:15
· 2 commits to master since this release

Changes

  • Reduce memory copies in crypto encrypt/decrypt paths
    • Add bswap_data() to swap buffer pointers instead of copying
    • Replace brealloc+memcpy with pointer swaps in AEAD and stream codecs
    • Add in-place fast paths for non-Salsa20 stream ciphers
    • Use index tracking instead of memmove in aead_decrypt chunked reassembly
  • Fix unbounded buffer growth in aead_decrypt chunk reassembly

Full changelog

v3.3.5...v3.3.6