Masked Authenticated Messaging v1.1

Masked Authenticated Messaging (MAM) allows devices of any size to emit and access encrypted data streams. The new version of MAM will be simple to use, and provide important additional functionalities.

Last Update
18 December 2019
Ongoing Goals

Specification

In development
Formal specification of the constructs describing MAM v1.1 functionality.

Prototype

In development
A prototype for validating MAM v1.1 functionality with our community and partners before starting the final implementation.

C implementation

Defined
A release of MAM v.1.1 in a C client.

Rust implementation

In development
A release of MAM v.1.1 in a Rust client.

JavaScript implementation

Defined
Support for MAM v1.1 in the JavaScript library.

Java library support

Defined
Support for MAM v1.1 in the Java library.

Go library support

Defined
Support for MAM v1.1 in the Go library.

Python library support

Defined
Support for MAM v1.1 in the Python library.

C library support

Defined
Support for MAM v1.1 in the C library.

Rust library support

Defined
Support for MAM v1.1 in the Rust library.