#ockam #encryption #crypto

no-std ockam_identity

Ockam is a library for building devices that communicate securely, privately and trustfully with cloud services and other devices

69 breaking releases

new 0.108.0 Apr 16, 2024
0.106.0 Apr 1, 2024
0.105.0 Mar 19, 2024
0.101.0 Dec 29, 2023
0.39.0 Mar 28, 2022

#788 in Cryptography

Download history 92/week @ 2023-12-22 106/week @ 2023-12-29 71/week @ 2024-01-05 36/week @ 2024-01-12 4/week @ 2024-02-09 685/week @ 2024-02-16 108/week @ 2024-02-23 171/week @ 2024-03-01 49/week @ 2024-03-08 161/week @ 2024-03-15 25/week @ 2024-03-22 203/week @ 2024-03-29 158/week @ 2024-04-05

550 downloads per month
Used in 7 crates (3 directly)

Apache-2.0

1MB
22K SLoC

ockam_identity

crate docs license discuss

Ockam is a library for building devices that communicate securely, privately and trustfully with cloud services and other devices.

This crate supports the domain of "identities", which is required to create secure channels:

  • the identity module describes an entity as a set of verified key changes and an identifier uniquely representing those changes

  • the identities module provides services to create, update, and import identities

  • the credential module describes sets of attributes describing a given identity and signed by another identity

  • the credentials module provides services to create, import and verify credentials

  • the secure_channel module describes the steps required to establish a secure channel between 2 identities

  • the secure_channels module provides services to create a secure channel between 2 identities

Usage

Add this to your Cargo.toml:

[dependencies]
ockam_identity = "0.108.0"

License

This code is licensed under the terms of the Apache License 2.0.

Dependencies

~5–25MB
~342K SLoC