[package]
name = "liboscore"
description = "Rust wrapper around the libOSCORE implementation of OSCORE (RFC8613), a security layer for CoAP"
documentation = "https://docs.rs/liboscore"
version.workspace = true
authors.workspace = true
edition.workspace = true
license.workspace = true
keywords.workspace = true
categories.workspace = true
repository.workspace = true
links = "liboscore"
exclude = [ "*~" ]
[dependencies]
liboscore-cryptobackend = { workspace = true, features = ["chacha20poly1305", "aes-gcm", "aes-ccm" ] }
liboscore-msgbackend = { workspace = true }
coap-message = "0.3"
coap-message-implementations = "0.1.1"
pretty-hex = { version = "0.4", default-features = false }
coap-numbers = "0.2.3"
[build-dependencies]
cc = "1"
bindgen = "0.72"
cbindgen = { version = "0.29", default-features = false }
[features]
provide-assert = []
provide-abort = []
default = ["provide-assert", "provide-abort"]