CONIKS Java Library v0.3.0
Pre-release
Pre-release
The main goal of this release was to use Google Protobuf's bytes
type for protobuf message fields that hold byte arrays, instead of repeated int32
. We also patched a buffer overflow bug that was causing the Merkle prefix tree hashing to hang.
In this Release
API changes in generated Protobuf classes
org.coniks.coniks_common.C2SProtos and org.coniks.coniks_common.UtilProtos API which reflect the transition to ByteString
s.
API changes in ServerUtils
intListToByteArray()
and byteArrayToIntList()
have been removed from org.coniks.coniks_server.ServerUtils.
Bug fix in Merkle tree hashing
Fixed a BufferOverflowException
in getUserLeafNodeBytes()
in org.coniks.coniks_server.ServerUtils that was causing the tree hashing operation in the org.coniks.coniks_server.TreeBuilder to hang.