aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2021-07-05 14:25:21 -0400
committerJesse Luehrs <doy@tozt.net>2021-07-05 14:56:31 -0400
commit9ec889b9ec4ba5075be71bd5a379c4c75b823d61 (patch)
tree7e7ed42706e1146a844232b7874ee8f3428024e6
parent3433d1847943666522ad220b3e6d7849de528907 (diff)
downloadrbw-9ec889b9ec4ba5075be71bd5a379c4c75b823d61.tar.gz
rbw-9ec889b9ec4ba5075be71bd5a379c4c75b823d61.zip
use cargo deny
-rw-r--r--deny.toml33
1 files changed, 33 insertions, 0 deletions
diff --git a/deny.toml b/deny.toml
new file mode 100644
index 0000000..994369f
--- /dev/null
+++ b/deny.toml
@@ -0,0 +1,33 @@
+targets = [
+ { triple = "x86_64-unknown-linux-musl" },
+ { triple = "x86_64-unknown-linux-gnu" },
+]
+
+[advisories]
+yanked = "deny"
+unsound = "deny"
+
+[bans]
+deny = [
+ { name = "openssl-sys" },
+]
+skip = [
+ # this is pulled in by rsa -> num-bigint-dig, but it's just a build dep so
+ # i don't care much
+ { name = "autocfg", version = "0.1.7" }
+]
+
+[licenses]
+allow = ["MIT", "BSD-3-Clause", "Apache-2.0", "ISC"]
+copyleft = "deny"
+exceptions = [
+ { name = "ring", allow = ["OpenSSL", "MIT", "ISC"] }
+]
+
+[[licenses.clarify]]
+name = "ring"
+version = "*"
+expression = "MIT AND ISC AND OpenSSL"
+license-files = [
+ { path = "LICENSE", hash = 0xbd0eed23 }
+]