Matter smart home protocol implementation for OCaml
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Prefix all blacksun packages with nox-

Renames 35 packages to make blacksun forks distinguishable from their
opam-repository upstreams. Module names (Git.x, Tls.x, ...) stay bare;
opam package names and dune (public_name) findlib references move to
nox-X. After this commit, zero local package names overlap with
opam-repository.

Renamed:
- nox-git, nox-irmin
- nox-crypto, nox-crypto-pk, nox-crypto-rng, nox-crypto-ec
- nox-tls, nox-tls-eio, nox-tar, nox-tar-eio, nox-tty, nox-tty-eio
- nox-arp, nox-ca-certs, nox-cbor, nox-cookie, nox-crc, nox-csv
- nox-gpt, nox-hkdf, nox-http, nox-jwt, nox-kdf, nox-loc
- nox-memtrace, nox-pds, nox-sexp, nox-slack, nox-toml
- nox-websocket, nox-x509, nox-xdge, nox-yaml

Also drops orphan tar-mirage and tar-unix opam templates that had no
matching package stanza.

+16 -16
+5 -5
dune-project
··· 22 22 as specified in the Matter Core Specification.") 23 23 (depends 24 24 (ocaml (>= 4.14)) 25 - (crypto (>= 0.1)) 26 - (crypto-ec (>= 0.1)) 27 - (crypto-rng (>= 0.1)) 25 + (nox-crypto (>= 0.1)) 26 + (nox-crypto-ec (>= 0.1)) 27 + (nox-crypto-rng (>= 0.1)) 28 28 (digestif (>= 1.0)) 29 29 (eio (>= 1.0)) 30 - (kdf (>= 0.1)) 30 + (nox-kdf (>= 0.1)) 31 31 (mdns (>= 0.1)) 32 32 (spake2 (>= 0.1)) 33 33 (cstruct (>= 6.0)) ··· 38 38 (cmdliner (>= 1.3)) 39 39 eio_main 40 40 vlog 41 - (x509 (>= 1.0)) 41 + (nox-x509 (>= 1.0)) 42 42 (alcotest :with-test) 43 43 (mdx :with-test) 44 44 (alcobar :with-test)))
+5 -5
lib/dune
··· 3 3 (public_name matter) 4 4 (libraries 5 5 cstruct 6 - crypto-ec 7 - crypto-rng 6 + nox-crypto-ec 7 + nox-crypto-rng 8 8 digestif 9 9 domain-name 10 10 eio 11 11 fmt 12 - kdf.hkdf 12 + nox-kdf.hkdf 13 13 ipaddr 14 14 logs 15 15 mdns 16 - crypto 16 + nox-crypto 17 17 spake2 18 - x509)) 18 + nox-x509))
+5 -5
matter.opam
··· 15 15 depends: [ 16 16 "dune" {>= "3.21"} 17 17 "ocaml" {>= "4.14"} 18 - "crypto" {>= "0.1"} 19 - "crypto-ec" {>= "0.1"} 20 - "crypto-rng" {>= "0.1"} 18 + "nox-crypto" {>= "0.1"} 19 + "nox-crypto-ec" {>= "0.1"} 20 + "nox-crypto-rng" {>= "0.1"} 21 21 "digestif" {>= "1.0"} 22 22 "eio" {>= "1.0"} 23 - "kdf" {>= "0.1"} 23 + "nox-kdf" {>= "0.1"} 24 24 "mdns" {>= "0.1"} 25 25 "spake2" {>= "0.1"} 26 26 "cstruct" {>= "6.0"} ··· 31 31 "cmdliner" {>= "1.3"} 32 32 "eio_main" 33 33 "vlog" 34 - "x509" {>= "1.0"} 34 + "nox-x509" {>= "1.0"} 35 35 "alcotest" {with-test} 36 36 "mdx" {with-test} 37 37 "alcobar" {with-test}
+1 -1
test/dune
··· 1 1 (test 2 2 (name test) 3 - (libraries matter alcotest crypto-ec crypto-rng.unix ohex ptime x509)) 3 + (libraries matter alcotest nox-crypto-ec nox-crypto-rng.unix ohex ptime nox-x509))