#cose #enclaves #nitro #aws #safe #object #sign1

aws-nitro-enclaves-cose

This library aims to provide a safe Rust implementation of COSE, with COSE Sign1 currently implemented

6 releases (breaking)

0.5.1 Sep 28, 2023
0.5.0 Aug 9, 2022
0.4.0 Oct 29, 2021
0.3.0 Jul 28, 2021
0.1.0 Nov 12, 2020

#257 in Cryptography

Download history 1692/week @ 2023-11-30 1724/week @ 2023-12-07 1382/week @ 2023-12-14 491/week @ 2023-12-21 955/week @ 2023-12-28 1860/week @ 2024-01-04 958/week @ 2024-01-11 1610/week @ 2024-01-18 1279/week @ 2024-01-25 1364/week @ 2024-02-01 1645/week @ 2024-02-08 1767/week @ 2024-02-15 1428/week @ 2024-02-22 1951/week @ 2024-02-29 1796/week @ 2024-03-07 1396/week @ 2024-03-14

6,913 downloads per month
Used in 5 crates (4 directly)

Apache-2.0

120KB
2K SLoC

status version docs msrv

COSE for AWS Nitro Enclaves

This library aims to provide a safe Rust implementation of COSE. Currently, only COSE Sign1 is implemented, with the ability to sign and verify COSE Sign1 objects.

It uses openssl to provide the required crypto primitives.

Security

See CONTRIBUTING for more information.

License

This project is licensed under the Apache-2.0 License.


lib.rs:

This library aims to provide safe Rust implementations for COSE, using serde and serde_cbor as an encoding layer and OpenSSL as the base crypto library.

Currently only COSE Sign1 and COSE Encrypt0 are implemented.

Dependencies

~1.4–9.5MB
~188K SLoC