3 releases

0.1.4 Sep 30, 2020
0.1.3 Sep 30, 2020
0.1.2 Mar 9, 2020

#2149 in Cryptography

47 downloads per month

MIT license

224 lines


IRMAseal is an Identity Based Encryption (IBE) service that can be used to encrypt messages for ones identity. IRMAseal uses IRMA, a privacy-friendly identity platform, to authenticate these identies. These identities are stored on the users phone in the IRMA app in the form of uniquely identifying attributes. These attributes can be freely disclosed by the user to any party, but only with explicit consent of the user.

About this repository

This repository is the home of the core code for the IRMAseal service. Code belonging to IRMAseal clients for mailclient are not included in this repository and are still a work in progress.

Relation to IRMA

IRMAseal is developed independently of IRMA, but has a heavy dependency on IRMA for the attestation of ones identity. IRMAseal however was thought up by the maintainers of IRMA (Privacy by Design Foundation).


Development of IRMAseal is partially funded by the Next Generation Internet initiative (NGI0) and NLnet.


~284K SLoC