/borat

CBOR encoding and decoding library supporting tags, integer object keys, and canonicalization

Primary LanguageGoMIT LicenseMIT

Borat

Circle CI

Borat is a CBOR library for Go which supports a canonical representation.

The purpose of this library is to provide CBOR functionality for RAINS.

Supported features

  • Serialize and deserialize basic types: int, string, boolean, map[string]interface{}, map[int]interface{}, []interface{}, struct.
  • Support for Go struct tags to rename fields
  • Support for tagged structs in CBOR