#ockam #encryption #distributed-applications

no-std ockam_identity

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

89 breaking releases

new 0.129.0 Dec 5, 2024
0.128.0 Nov 28, 2024
0.127.0 Nov 13, 2024
0.117.0 Jul 30, 2024
0.39.0 Mar 28, 2022

#202 in Authentication

Download history 316/week @ 2024-08-12 24/week @ 2024-08-19 48/week @ 2024-08-26 18/week @ 2024-09-02 14/week @ 2024-09-09 82/week @ 2024-09-16 365/week @ 2024-09-23 32/week @ 2024-09-30 9/week @ 2024-10-07 333/week @ 2024-10-14 455/week @ 2024-10-21 40/week @ 2024-10-28 23/week @ 2024-11-04 128/week @ 2024-11-11 26/week @ 2024-11-18 156/week @ 2024-11-25

337 downloads per month
Used in 6 crates (3 directly)

Apache-2.0

1MB
25K 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.129.0"

License

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

Dependencies

~5–35MB
~720K SLoC