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

https://github.com/christoffercarlsson/autograph

The Autograph Protocol
https://github.com/christoffercarlsson/autograph

authentication chacha20-poly1305 cryptography decentralization diffie-hellman ed25519 elliptic-curves freedom hkdf identity ownership privacy security verification x25519

Last synced: 7 months ago
JSON representation

The Autograph Protocol

Awesome Lists containing this project

README

          

# The Autograph Protocol

Autograph is an open, modular cryptographic protocol that implements a
decentralized credential management system. It is efficient enough to run on
virtually any type of device, completely offline.

> [!WARNING]\
> The security of this protocol and its source code has yet to be independently
> audited. The protocol specification has been successfully verified using
> Verifpal, an automated tool for symbolic verification of cryptographic
> protocols. Make your own judgement on whether or not the current state of this
> project is a good fit for you.

Currently, there are three native implementations of the protocol written in
[C](./cplusplus), [Go](./go), and [Rust](./rust). The C implementation has
bindings to [C++](./cplusplus), [Kotlin](./android), [Swift](./apple), and
[TypeScript](./typescript).

## License

The source code in this repository is licensed under [The Unlicense](./LICENSE).

The Autograph protocol specification is released into the public domain.