liboscore-cryptobackend 0.2.2

An implementation of libOSCORE's cryptographic primitives backend based on Rust implementations
[dependencies.aead]
default-features = false
version = "0.5"

[dependencies.aes]
optional = true
version = "0.8"

[dependencies.aes-gcm]
default-features = false
features = ["aes"]
optional = true
version = "0.10"

[dependencies.ccm]
default-features = false
optional = true
version = "0.5"

[dependencies.chacha20poly1305]
default-features = false
optional = true
version = "0.10"

[dependencies.crypto-common]
default-features = false
version = "0.1"

[dependencies.heapless]
version = "0.7"

[dependencies.hkdf]
default-features = false
version = "0.12"

[dependencies.hmac]
default-features = false
version = "0.12"

[dependencies.log]
optional = true
version = "0.4"

[dependencies.sha2]
default-features = false
version = "0.10"

[dependencies.typenum]
version = "1"

[[example]]
name = "single-encrypt"
path = "examples/single-encrypt.rs"

[features]
aes-ccm = ["ccm", "aes"]
log_cryptographic_operations_including_secret_keys = ["log"]

[lib]
name = "liboscore_cryptobackend"
path = "src/lib.rs"

[package]
authors = ["EDF, developed in collaboration with Christian Amsüss", "Christian Amsüss <chrysn@fsfe.org>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["no-std::no-alloc", "embedded"]
description = "An implementation of libOSCORE's cryptographic primitives backend based on Rust implementations"
edition = "2021"
keywords = ["coap", "oscore"]
license = "BSD-3-Clause"
name = "liboscore-cryptobackend"
readme = false
repository = "https://gitlab.com/oscore/liboscore"
version = "0.2.2"