Make the contents of byte-wrapping structs public

This allows users of the library to create keys, read digests, etc.