đź“– This MIR is in the review stage. It is subject to changes and feedback is appreciated.

MIR-2: Porting Mailio Cryptolib Source

Author Igor Rendulic
Status Review
Type Components
Created 2022-04-28

Abstract

Currently Mailio Cryptolib supports only Angular framework. The goal is to have a npm package and the library converted to framework agnostic typescript modular component.

Motivation

For Mailio sub systems and open-source community at large to be able to utilize the Mailio cryptography module.

Rationale

MAilio Cryptolib is a frontend module. The new Mailio frontend will be “translated” to React. Also, it’s not deployed to npm package manager which limits is usage and upgradeability.

Backwards Compatibility

No requirements for backwards compatibility

Reference Implementation

https://github.com/igorrendulic/mailio-cryptolib-angular

Security Considerations

Mailio Cryptolib is dependent on TweetNacl which has been audited.Check here.

Copyright and related rights waived via CC0.

Citation

Please cite this document as:

Igor Rendulic, "MIR-2: Porting Mailio Cryptolib," Mailio Improvement Proposals, no. 2, April 2022. [Online serial]. Available: https://mirs.mail.io/MIRS/mir-2.