From 363d32702415e80d32c23c4a9a86a91f7fe9c353 Mon Sep 17 00:00:00 2001 From: Andre Ambrosio Boechat Date: Sat, 8 Feb 2025 16:21:19 -0300 Subject: [PATCH 1/3] Follow the deprecation message of "Mirage_crypto_rng_lwt.initialize" --- dream.opam | 4 ++-- src/dream.ml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dream.opam b/dream.opam index fc9c0c12..5078716c 100644 --- a/dream.opam +++ b/dream.opam @@ -69,8 +69,8 @@ depends: [ "magic-mime" "markup" {>= "1.0.2"} "mirage-clock" {>= "3.0.0"} # now_d_ps : unit -> int * int64. - "mirage-crypto" {>= "1.0.0"} - "mirage-crypto-rng" {>= "1.0.0"} + "mirage-crypto" {>= "1.2.0"} + "mirage-crypto-rng" {>= "1.2.0"} "mirage-crypto-rng-lwt" "multipart_form" {>= "0.4.0"} "multipart_form-lwt" diff --git a/src/dream.ml b/src/dream.ml index 07b9248a..06d0130b 100644 --- a/src/dream.ml +++ b/src/dream.ml @@ -56,7 +56,7 @@ let now () = let () = Random.initialize (fun () -> - Mirage_crypto_rng_lwt.initialize (module Mirage_crypto_rng.Fortuna)) + Mirage_crypto_rng_unix.use_default ()) module Session = struct From 4d6d478a71f0844ddaba1b95f58ce7b560bce67a Mon Sep 17 00:00:00 2001 From: Andre Ambrosio Boechat Date: Tue, 11 Feb 2025 11:05:11 -0300 Subject: [PATCH 2/3] Replace the deprecated mirage-cryto package --- dream.opam | 2 +- src/dune | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dream.opam b/dream.opam index 5078716c..0c017e2c 100644 --- a/dream.opam +++ b/dream.opam @@ -71,7 +71,7 @@ depends: [ "mirage-clock" {>= "3.0.0"} # now_d_ps : unit -> int * int64. "mirage-crypto" {>= "1.2.0"} "mirage-crypto-rng" {>= "1.2.0"} - "mirage-crypto-rng-lwt" + "mirage-crypto-rng-unix" "multipart_form" {>= "0.4.0"} "multipart_form-lwt" "ocaml" {>= "4.08.0"} diff --git a/src/dune b/src/dune index a82c981c..e40646fc 100644 --- a/src/dune +++ b/src/dune @@ -16,6 +16,6 @@ logs lwt lwt.unix - mirage-crypto-rng-lwt + mirage-crypto-rng.unix ptime.clock.os )) From a987c14c9587a0b5ae7d185c12179b7046fb1c0c Mon Sep 17 00:00:00 2001 From: Andre Ambrosio Boechat Date: Tue, 11 Feb 2025 12:12:51 -0300 Subject: [PATCH 3/3] Remove nonexistent package --- dream.opam | 1 - 1 file changed, 1 deletion(-) diff --git a/dream.opam b/dream.opam index 0c017e2c..d62d7fd2 100644 --- a/dream.opam +++ b/dream.opam @@ -71,7 +71,6 @@ depends: [ "mirage-clock" {>= "3.0.0"} # now_d_ps : unit -> int * int64. "mirage-crypto" {>= "1.2.0"} "mirage-crypto-rng" {>= "1.2.0"} - "mirage-crypto-rng-unix" "multipart_form" {>= "0.4.0"} "multipart_form-lwt" "ocaml" {>= "4.08.0"}