- change programming interfaces
- BBcTransaction and its child classes provide utility methods to create objects.
- remove dependency on libbcsig
- all key manipulation and sign/verify functions become golang native
- unsupport ECC NIST SECP-256 curve
- add BBcAssetRaw and BBcAssetHash classes
- the version in BBcTransaction header is 2
- bug fix
- Add utility to include signature (SignAndAdd function)
- Note that the function does not work correctly for a transaction with BBcReference
- Add key import/export functions in keypair.go
- Add installation script (prepare_bbclib.sh)
- ID length configuration support (same as py-bbclib v1.4.1)
- External public key support (same as py-bbclib v1.4.1)
- BBcSignature having 0-length public key indicates that the public key for verification is given externally.
- not released
- Golang implementation of bbclib.py in BBc-1 version 1.2
- Cloned from quvox/bbclib-go