A repository of opam repositories, for use by oi
1opam-version: "2.0"
2synopsis: "DPoP (RFC 9449) proof-of-possession tokens"
3description:
4 "Minimal implementation of RFC 9449 (Demonstrating Proof of Possession) for OAuth 2.0 clients, authorization servers, and resource servers. Supports ES256 (ECDSA P-256 + SHA-256) and EdDSA (Ed25519) with JWK thumbprints per RFC 7638."
5maintainer: "Thomas Gazagnaire <thomas@gazagnaire.org>"
6authors: "Thomas Gazagnaire <thomas@gazagnaire.org>"
7license: "MIT"
8tags: ["org:blacksun" "crypto" "http"]
9homepage: "https://tangled.org/gazagnaire.org/ocaml-dpop"
10bug-reports: "https://tangled.org/gazagnaire.org/ocaml-dpop/issues"
11depends: [
12 "ocaml" {>= "5.1"}
13 "dune" {>= "3.21" & >= "3.21"}
14 "fmt" {>= "0.9"}
15 "nox-crypto-rng" {>= "0.11.0"}
16 "nox-crypto-ec" {>= "0.11.0"}
17 "digestif" {>= "1.0"}
18 "base64" {>= "3.0"}
19 "nox-json" {>= "0.2.0"}
20 "alcotest" {with-test}
21 "nox-csv" {with-test}
22 "mdx" {with-test}
23 "odoc" {with-doc}
24]
25build: [
26 ["dune" "subst"] {dev}
27 [
28 "dune"
29 "build"
30 "-p"
31 name
32 "-j"
33 jobs
34 "@install"
35 "@runtest" {with-test}
36 "@doc" {with-doc}
37 ]
38]
39dev-repo: "git+https://tangled.org/gazagnaire.org/ocaml-dpop"
40url {
41 src:
42 "git+https://tangled.org/gazagnaire.org/ocaml-dpop#736876b47d7d2915bd3ebedfdb430224cd27e6ac"
43}
44x-d10-archive:
45 "955a6be35e39fa28aedecc1109d69cc4779d4a69c0ebdb47b225f6002c5b05cb"
46x-maintenance-intent: ["(latest)"]
47x-oi-source-url: "git+https://tangled.org/gazagnaire.org/ocaml-dpop#main"