{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["security"],"comment":"Variety of cryptographic primitives for Objective Caml","compare":"/compare/ocaml-cryptokit/index.json","dependentCount":null,"description":"[ excerpt from developer's www site ]\n\nThe Cryptokit library for Objective Caml provides a variety of\ncryptographic primitives that can be used to implement cryptographic\nprotocols in security-sensitive applications. The primitives provided\ninclude:\n\nSymmetric-key cryptography: AES, DES, Triple-DES, ARCfour, in ECB,\nCBC, CFB and OFB modes. Public-key cryptography: RSA encryption and\nsignature; Diffie-Hellman key agreement. Hash functions and MACs:\nSHA-1, MD5, and MACs based on AES and DES. Random number generation.\nEncodings and compression: base 64, hexadecimal, Zlib compression.\n\nAdditional ciphers and hashes can easily be used in conjunction\nwith the library. In particular, basic mechanisms such as chaining\nmodes, output buffering, and padding are provided by generic classes\nthat can easily be composed with user-provided ciphers. More\ngenerally, the library promotes a \"Lego\"-like style of constructing\nand composing transformations over character streams.","flavors":[],"html":"https://daemonports.org/dragonfly/security/ocaml-cryptokit/","kind":"port","lastUpdate":null,"license":["LGPL20+"],"licenses":["LGPL-2.0-or-later"],"maintainer":"danfe@FreeBSD.org","name":"ocaml-cryptokit","newest":true,"newestVersion":"1.19","noVulnData":false,"origin":"security/ocaml-cryptokit","otherSystems":[{"maintainer":"danfe@FreeBSD.org","newest":true,"origin":"security/ocaml-cryptokit","path":"/security/ocaml-cryptokit/","system":"FreeBSD","version":"1.19"},{"behindSince":"2026-11-11","maintainer":"pkgsrc-users@NetBSD.org","origin":"security/ocaml-cryptokit","path":"/netbsd/security/ocaml-cryptokit/","system":"NetBSD","version":"1.17nb2"},{"maintainer":"danfe@FreeBSD.org","newest":true,"noVulnData":true,"origin":"security/ocaml-cryptokit","path":"","system":"GhostBSD","version":"1.19"}],"packages":null,"pkgName":"ocaml-cryptokit-1.19","related":null,"repository":"DPorts","requiredBy":[],"requiredByCount":0,"runDepends":["lang/ocaml","math/ocaml-zarith"],"status":null,"system":"dragonfly","systemLabel":"DragonFly","version":"1.19","versions":[{"date":"2026-11-11","version":"1.19"}],"vulnerabilities":null,"www":"https://github.com/xavierleroy/cryptokit"}
