upstream: github.com/mirleft/ocaml-tls
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.

+49 -49
+1 -1
bench/dune
··· 1 1 (executable 2 2 (name speed) 3 - (libraries fmt.tty logs.fmt crypto-rng crypto-rng.unix tls ptime.clock.os)) 3 + (libraries fmt.tty logs.fmt nox-crypto-rng nox-crypto-rng.unix nox-tls ptime.clock.os))
+1 -1
dune
··· 4 4 5 5 (mdx 6 6 (files README.md) 7 - (libraries tls tls-eio)) 7 + (libraries nox-tls nox-tls-eio))
+11 -11
dune-project
··· 1 1 (lang dune 3.21) 2 - (name tls) 2 + (name nox-tls) 3 3 (source (tangled gazagnaire.org/ocaml-tls)) 4 4 (using mdx 0.4) 5 5 (license BSD-2-Clause) ··· 13 13 (generate_opam_files true) 14 14 15 15 (package 16 - (name tls) 16 + (name nox-tls) 17 17 (synopsis "Transport Layer Security purely in OCaml") 18 18 (description 19 19 "Transport Layer Security (TLS) is the most widely deployed security protocol on the Internet. Provides communication privacy, tampering prevention, and authentication of endpoints. Uses asymmetric cryptography to exchange a symmetric key, with optional X.509 endpoint authentication and algorithm agility.") ··· 21 21 (depends 22 22 (ocaml (>= 4.13.0)) 23 23 (dune (>= 3.0)) 24 - (crypto (>= 1.1.0)) 25 - (crypto-ec (>= 1.0.0)) 26 - (crypto-pk (>= 1.0.0)) 27 - (crypto-rng (>= 1.2.0)) 28 - (x509 (>= 1.0.0)) 24 + (nox-crypto (>= 1.1.0)) 25 + (nox-crypto-ec (>= 1.0.0)) 26 + (nox-crypto-pk (>= 1.0.0)) 27 + (nox-crypto-rng (>= 1.2.0)) 28 + (nox-x509 (>= 1.0.0)) 29 29 (domain-name (>= 0.3.0)) 30 30 (fmt (>= 0.8.7)) 31 31 (ounit2 (and :with-test (>= 2.2.0))) 32 - (kdf (>= 1.0.0)) 32 + (nox-kdf (>= 1.0.0)) 33 33 logs 34 34 ipaddr 35 35 (ohex (>= 0.2.0)) ··· 41 41 (conflicts (result (< 1.5)))) 42 42 43 43 (package 44 - (name tls-eio) 44 + (name nox-tls-eio) 45 45 (synopsis "Transport Layer Security purely in OCaml - Eio") 46 46 (description 47 47 "Eio-based wrapper around the pure tls library. Provides non-blocking TLS communication over Eio flows.") ··· 49 49 (depends 50 50 (ocaml (>= 5.0.0)) 51 51 (dune (>= 3.0)) 52 - (tls (= :version)) 53 - (crypto-rng (>= 1.2.0)) 52 + (nox-tls (= :version)) 53 + (nox-crypto-rng (>= 1.2.0)) 54 54 (eio (>= 0.12)) 55 55 (eio_main (and (>= 0.12) :with-test)) 56 56 (mdx :with-test)
+2 -2
eio/dune
··· 1 1 (library 2 2 (name tls_eio) 3 - (public_name tls-eio) 3 + (public_name nox-tls-eio) 4 4 (wrapped false) 5 - (libraries tls eio ptime.clock.os)) 5 + (libraries nox-tls eio ptime.clock.os))
+5 -5
eio/tests/dune
··· 5 5 (copy_files ../../certificates/*.pem) 6 6 7 7 (mdx 8 - (package tls-eio) 8 + (package nox-tls-eio) 9 9 (deps 10 10 server.pem 11 11 server.key 12 12 server-ec.pem 13 13 server-ec.key 14 - (package tls-eio) 15 - (package crypto-rng) 14 + (package nox-tls-eio) 15 + (package nox-crypto-rng) 16 16 (package eio_main))) 17 17 18 18 (test 19 19 (name test) 20 - (package tls-eio) 21 - (libraries tls-eio alcotest)) 20 + (package nox-tls-eio) 21 + (libraries nox-tls-eio alcotest))
+1 -1
eio/tests/fuzz/dune
··· 11 11 12 12 (executable 13 13 (name fuzz) 14 - (libraries alcobar tls-eio eio.mock logs logs.fmt crypto-rng test_helpers)) 14 + (libraries alcobar nox-tls-eio eio.mock logs logs.fmt nox-crypto-rng test_helpers)) 15 15 16 16 (rule 17 17 (alias runtest)
+1 -1
fuzz/dune
··· 1 1 (executable 2 2 (name fuzz) 3 - (libraries tls alcobar)) 3 + (libraries nox-tls alcobar)) 4 4 5 5 (rule 6 6 (alias runtest)
+7 -7
lib/dune
··· 1 1 (library 2 2 (name tls) 3 - (public_name tls) 3 + (public_name nox-tls) 4 4 (libraries 5 5 logs 6 - kdf.hkdf 6 + nox-kdf.hkdf 7 7 ohex 8 8 digestif 9 - crypto 10 - crypto-rng 11 - crypto-pk 12 - x509 9 + nox-crypto 10 + nox-crypto-rng 11 + nox-crypto-pk 12 + nox-x509 13 13 domain-name 14 14 fmt 15 - crypto-ec 15 + nox-crypto-ec 16 16 ipaddr))
+8 -8
test/dune
··· 1 1 (test 2 2 (name test) 3 - (package tls) 3 + (package nox-tls) 4 4 (libraries 5 - tls 5 + nox-tls 6 6 test_helpers 7 - crypto-rng.unix 7 + nox-crypto-rng.unix 8 8 alcotest 9 9 ohex 10 10 digestif 11 - kdf.hkdf 12 - crypto 13 - crypto-ec 14 - crypto-pk 15 - x509 11 + nox-kdf.hkdf 12 + nox-crypto 13 + nox-crypto-ec 14 + nox-crypto-pk 15 + nox-x509 16 16 logs.fmt 17 17 fmt.tty))
+3 -3
test/eio/dune
··· 1 1 (test 2 2 (name test) 3 - (package tls-eio) 3 + (package nox-tls-eio) 4 4 (libraries 5 - tls-eio 5 + nox-tls-eio 6 6 alcotest 7 7 eio.mock 8 - crypto-rng.unix 8 + nox-crypto-rng.unix 9 9 ptime.clock.os 10 10 test_helpers))
+1 -1
test/helpers/dune
··· 1 1 (library 2 2 (name test_helpers) 3 3 (wrapped false) 4 - (libraries tls alcotest crypto-rng crypto-rng.unix eio ohex domain-name)) 4 + (libraries nox-tls alcotest nox-crypto-rng nox-crypto-rng.unix eio ohex domain-name))
+2 -2
tls-eio.opam nox-tls-eio.opam
··· 16 16 depends: [ 17 17 "ocaml" {>= "5.0.0"} 18 18 "dune" {>= "3.21" & >= "3.0"} 19 - "tls" {= version} 20 - "crypto-rng" {>= "1.2.0"} 19 + "nox-tls" {= version} 20 + "nox-crypto-rng" {>= "1.2.0"} 21 21 "eio" {>= "0.12"} 22 22 "eio_main" {>= "0.12" & with-test} 23 23 "mdx" {with-test}
+6 -6
tls.opam nox-tls.opam
··· 16 16 depends: [ 17 17 "ocaml" {>= "4.13.0"} 18 18 "dune" {>= "3.21" & >= "3.0"} 19 - "crypto" {>= "1.1.0"} 20 - "crypto-ec" {>= "1.0.0"} 21 - "crypto-pk" {>= "1.0.0"} 22 - "crypto-rng" {>= "1.2.0"} 23 - "x509" {>= "1.0.0"} 19 + "nox-crypto" {>= "1.1.0"} 20 + "nox-crypto-ec" {>= "1.0.0"} 21 + "nox-crypto-pk" {>= "1.0.0"} 22 + "nox-crypto-rng" {>= "1.2.0"} 23 + "nox-x509" {>= "1.0.0"} 24 24 "domain-name" {>= "0.3.0"} 25 25 "fmt" {>= "0.8.7"} 26 26 "ounit2" {with-test & >= "2.2.0"} 27 - "kdf" {>= "1.0.0"} 27 + "nox-kdf" {>= "1.0.0"} 28 28 "logs" 29 29 "ipaddr" 30 30 "ohex" {>= "0.2.0"}
tls.opam.template nox-tls.opam.template