mirage / mirage-skeleton

Examples of simple MirageOS apps
The Unlicense
227 stars 93 forks source link

update to TLS 1.0 and mirage-crypto 1.0 API, remove mirage-random usage #400

Closed hannesm closed 2 months ago

hannesm commented 2 months ago

works with https://github.com/mirage/mirage/pull/1559

hannesm commented 2 months ago

The unikernel device-usage/prng and applications/crypto were so similar that I removed the device-usage/prng (the applications/crypto is more complete).

hannesm commented 2 months ago

Thanks @reynir, I pushed a commit to address your commits.

reynir commented 2 months ago

Most CI errors seem to come from Mirage restricting mirage-crypto-rng-mirage to < 0.12.

https://github.com/mirage/mirage/blob/07d99504697086882cf8f2f79d4da31fcf50e83b/lib/devices/random.ml#L12-L13

reynir commented 2 months ago

Ah, and that will be fixed by https://github.com/mirage/mirage/pull/1559

hannesm commented 2 months ago

to be merged once https://github.com/ocaml/opam-repository/pull/26497 is available

hannesm commented 2 months ago

merging since mirage got merged into opam-repository.