#ockam #crypto #encryption

no-std ockam_identity

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

64 breaking releases

0.103.0 Jan 9, 2024
0.101.0 Dec 29, 2023
0.93.0 Nov 23, 2023
0.78.0 Jun 27, 2023
0.39.0 Mar 28, 2022

#895 in Cryptography

Download history 182/week @ 2023-11-06 94/week @ 2023-11-13 241/week @ 2023-11-20 228/week @ 2023-11-27 344/week @ 2023-12-04 398/week @ 2023-12-11 286/week @ 2023-12-18 316/week @ 2023-12-25 277/week @ 2024-01-01 203/week @ 2024-01-08 161/week @ 2024-01-15 192/week @ 2024-01-22 152/week @ 2024-01-29 28/week @ 2024-02-05 285/week @ 2024-02-12 2540/week @ 2024-02-19

3,005 downloads per month
Used in 7 crates (3 directly)

Apache-2.0

1MB
18K 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.103.0"

License

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

Dependencies

~5–24MB
~343K SLoC