data structure changes, unusable presently

all about making it easier to join msg strings in various ways and
then compute sha1sum. otherwise hmac calculation will require
large redundant buffers for such joins.