Skip to content

CONIKS Java Library v0.3.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@masomel masomel released this 05 Sep 17:27
· 72 commits to master since this release
v0.3.0

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.

Addressed issues: #1 and #30

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 ByteStrings.

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.