aboutsummaryrefslogtreecommitdiff
path: root/guix.scm
blob: cece2d312df42f78142d20c470c67ef94f3437d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
(use-modules
 (guix packages)
 (guix download)
 (guix git-download)
 (guix build-system dune)
 ((guix licenses) #:prefix license:)
 (gnu packages ocaml))

(define-public ocaml-monocypher
  (package
   (name "ocaml-monocypher")
   (version "0.0.0")
   (source #f)
   (build-system dune-build-system)
   (arguments '())
   (propagated-inputs
    `(("ocaml-integers" ,ocaml-integers)
      ("ocaml-ctypes" ,ocaml-ctypes)))
   (native-inputs
    `(("alcotest" ,ocaml-alcotest)))
   (home-page "https://gitlab.com/public.dream/DROMEDAR/ocaml-monocypher")
   (synopsis "OCaml bindings to the Monocypher cryptographic library")
   (description "Monocypher is a cryptographic library. It provides functions
for authenticated encryption, hashing, password hashing and key derivation, key
exchange, and public key signatures.  This library provides OCaml bindings to
Monocypher using Ctypes.")
   (license license:agpl3+)))

ocaml-monocypher