remove buffer code from block source files
add buffer-based symmetric code
add buffer code to symmetric test suite
working on buffer-based symmetric crypto