60 breaking releases

Uses new Rust 2021

0.62.0 Aug 4, 2022
0.61.0 Jul 18, 2022
0.59.0 Jul 16, 2022
0.50.0 Mar 28, 2022
0.6.0 Mar 23, 2021

#536 in Cryptography

Download history 78/week @ 2022-04-21 424/week @ 2022-04-28 415/week @ 2022-05-05 941/week @ 2022-05-12 258/week @ 2022-05-19 425/week @ 2022-05-26 514/week @ 2022-06-02 77/week @ 2022-06-09 104/week @ 2022-06-16 66/week @ 2022-06-23 89/week @ 2022-06-30 158/week @ 2022-07-07 251/week @ 2022-07-14 294/week @ 2022-07-21 82/week @ 2022-07-28 190/week @ 2022-08-04

891 downloads per month
Used in fewer than 22 crates

Apache-2.0

140KB
3K SLoC

ockam_core

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 contains the core types of the Ockam library and is intended for use by crates that provide features and add-ons to the main Ockam library.

The main Ockam crate re-exports types defined in this crate.

Usage

Add this to your Cargo.toml:

[dependencies]
ockam_core = "0.62.0"

Crate Features

The ockam_core crate has a Cargo feature named "std" that is enabled by default. In order to use this crate in a no_std context this feature can be disabled as follows

[dependencies]
ockam_core = { version = "0.62.0" , default-features = false }

Please note that Cargo features are unioned across the entire dependency graph of a project. If any other crate you depend on has not opted out of ockam_core default features, Cargo will build ockam_core with the std feature enabled whether or not your direct dependency on ockam_core has default-features = false.

License

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

Dependencies

~2.5–4.5MB
~85K SLoC