Implement reading and writing of dynamic sized integers
Enrich SymmetricEncryptionAlgorithm to provide methods to read/write the key and wrap streams
Remove BenchmarkSpec and instead add benchmark command to command line tool
Merge branch 'master' into binary-format
Pass symmetric encryption to ObjectStream
Refactor block binary format to (Type, Size, Content)
Revert changes from 3c2fb0f956cc991e6f10eec8ba34e70533b73220
Rename ObjectXxxStream to ObjectHashXxxStream
Enabled en/decryption of private block
Move ObjectSerializer to seperate file
Refactor