Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/BlockchainCommons/WIPs-IETF-draft-envelope

The envelope protocol specifies a format for hierarchical binary data built on CBOR.
https://github.com/BlockchainCommons/WIPs-IETF-draft-envelope

cbor envelope gordian ietf redaction

Last synced: 3 months ago
JSON representation

The envelope protocol specifies a format for hierarchical binary data built on CBOR.

Awesome Lists containing this project

README

        

# Gordian Envelope IETF Internet Draft

This is the working area for the individual Internet-Draft, "draft-mcnally-envelope".

* [Editor's Copy](https://BlockchainCommons.github.io/WIPs-IETF-draft-envelope/#go.draft-mcnally-envelope.html)
* [Datatracker Page](https://datatracker.ietf.org/doc/draft-mcnally-envelope)
* [Individual Draft](https://datatracker.ietf.org/doc/html/draft-mcnally-envelope)
* [Compare Editor's Copy to Individual Draft](https://BlockchainCommons.github.io/WIPs-IETF-draft-envelope/#go.draft-mcnally-envelope.diff)

## Change History

### Aug 17, 2023 - 03

* Heavily edited for feedback from IETF 117.
* Removed cases for `compressed`, `encrypted`, and `known-value`. These will be documented in extension specifications.
* Reduced IANA tag requests to a single tag for `envelope`: `#6.200`.

### May 4, 2023 - 02

* Renumbered CBOR tags in preparation for IANA registration.
* Added `compressed` case.
* Various clarifications and corrections.

### Mar 6, 2023 - 01

* Switched to SHA-256 as native digest algorithm, removed BLAKE3.
* Various clarifications and corrections.

### Dec 1, 2022 - 00

* Initial version

## Contributing

See the
[guidelines for contributions](https://github.com/BlockchainCommons/WIPs-IETF-draft-envelope/blob/master/CONTRIBUTING.md).

Contributions can be made by creating pull requests.
The GitHub interface supports creating pull requests using the Edit (✏) button.

## Command Line Usage

Formatted text and HTML versions of the draft can be built using `make`.

```sh
$ make
```

Command line usage requires that you have the necessary software installed. See
[the instructions](https://github.com/martinthomson/i-d-template/blob/main/doc/SETUP.md).