#ockam #encryption #network-programming

macro no-std ockam_macros

End-to-end encryption and mutual authentication for distributed applications

34 breaking releases

0.38.0 Mar 3, 2025
0.36.0 Nov 28, 2024
0.34.0 Mar 4, 2024
0.32.0 Oct 19, 2023
0.3.0 Dec 14, 2021

#27 in #network-programming

Download history 493/week @ 2025-08-26 205/week @ 2025-09-02 287/week @ 2025-09-09 248/week @ 2025-09-16 138/week @ 2025-09-23 162/week @ 2025-09-30 77/week @ 2025-10-07 82/week @ 2025-10-14 71/week @ 2025-10-21 42/week @ 2025-10-28 56/week @ 2025-11-04 57/week @ 2025-11-11 45/week @ 2025-11-18 41/week @ 2025-11-25 39/week @ 2025-12-02 31/week @ 2025-12-09

169 downloads per month
Used in 27 crates (17 directly)

Apache-2.0

51KB
980 lines

ockam_macros

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 provides shared macros to:

  • faillable clone structs
  • create an ockam node and access its Context
  • write some node-related tests

Usage

Add this to your Cargo.toml:

[dependencies]
ockam_macros = "0.38.0"

License

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

Dependencies

~140–530KB
~13K SLoC