opam-version: "2.0"
maintainer:    "thomas@gazagnaire.org"
homepage:      "https://github.com/mirage/mirage-random"
bug-reports:   "https://github.com/mirage/mirage-random/issues"
dev-repo: "git+https://github.com/mirage/mirage-random.git"
doc:           "https://mirage.github.io/mirage-random/"
authors:       ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne"
               "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar"
               "Dave Scott" "David Kaloper" "Hannes Mehnert" "Richard Mortier"]
tags:          [ "org:mirage"]
license:       "ISC"

build: [
  [ "jbuilder" "subst" "-p" name ] {pinned}
  [ "jbuilder" "build" "-p" name "-j" jobs ]
]

depends: [
  "ocaml"
  "jbuilder" {>= "1.0+beta9"}
  "cstruct" {>= "1.9.0"}
]
synopsis:
  "Random signatures for MirageOS, and an implementation using stdlib"
description: """
mirage-random defines [Mirage_random.S][1] and [Mirage_random.C][2]
the signature for random-related devices for MirageOS.  It also
provides an implementation of `C` using `Random` from the OCaml standard
library.

[1]: https://mirage.github.io/mirage-random/Mirage_random.S.html
[2]: https://mirage.github.io/mirage-random/Mirage_random.C.html

### Installation

`mirage-random` can be installed with `opam`:

    opam install mirage-random

If you don't use `opam` consult the [`opam`](opam) file for build
instructions.

### Documentation

The documentation and API reference is automatically generated by
`ocamldoc` from the interfaces. It can be consulted [online][2].

[2]: https://mirage.github.io/mirage-random/Mirage_random.html"""
url {
  src:
    "https://github.com/mirage/mirage-random/releases/download/v1.1.0/mirage-random-1.1.0.tbz"
  checksum: "md5=81775f222b1bf5be7759b4595c5a4615"
}
