[package]
edition = "2021"
name = "liboscore"
version = "0.2.7"
authors = [
"EDF, developed in collaboration with Christian Amsüss",
"Christian Amsüss <chrysn@fsfe.org>",
]
build = "build.rs"
links = "liboscore"
exclude = ["*~"]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Rust wrapper around the libOSCORE implementation of OSCORE (RFC8613), a security layer for CoAP"
documentation = "https://docs.rs/liboscore"
readme = "README.md"
keywords = [
"coap",
"oscore",
]
categories = [
"no-std::no-alloc",
"embedded",
]
license = "BSD-3-Clause"
repository = "https://gitlab.com/oscore/liboscore"
[features]
default = [
"provide-assert",
"provide-abort",
]
provide-abort = []
provide-assert = []
[lib]
name = "liboscore"
path = "src/lib.rs"
[dependencies.coap-message]
version = "0.3"
[dependencies.coap-message-implementations]
version = "0.1.1"
[dependencies.coap-numbers]
version = "0.2.3"
[dependencies.liboscore-cryptobackend]
version = "0.2.7"
features = [
"chacha20poly1305",
"aes-gcm",
"aes-ccm",
]
[dependencies.liboscore-msgbackend]
version = "0.2.7"
[dependencies.pretty-hex]
version = "0.4"
default-features = false
[build-dependencies.bindgen]
version = "0.72"
[build-dependencies.cbindgen]
version = "0.29"
default-features = false
[build-dependencies.cc]
version = "1"