(lang dune 1.11)
(name sha)
(library
 (name sha)
 (kind normal)
 (synopsis "SHA-1 and SHA-2 family implementations")
 (archives (byte sha.cma) (native sha.cmxa))
 (plugins (byte sha.cma) (native sha.cmxs))
 (foreign_objects
  sha1_stubs.o
  sha1c.o
  sha256_stubs.o
  sha256c.o
  sha512_stubs.o
  sha512c.o)
 (foreign_archives (byte libsha_stubs.a) (native sha.a libsha_stubs.a))
 (modes byte native)
 (modules
  (unwrapped
   ((name Sha1) (obj_name sha1) (visibility public) (impl) (intf))
   ((name Sha256) (obj_name sha256) (visibility public) (impl) (intf))
   ((name Sha512) (obj_name sha512) (visibility public) (impl) (intf)))))
