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
- Host: GitHub
- URL: https://github.com/christoffercarlsson/autograph
- Owner: christoffercarlsson
- License: unlicense
- Created: 2024-10-17T08:02:35.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-10-23T15:29:41.000Z (12 months ago)
- Last Synced: 2025-03-13T02:47:51.077Z (7 months ago)
- Language: C++
- Size: 1.94 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.