English version
Accueil     À propos     Téléchargement     Ressources     Contactez-nous    

Ce site est rarement mis à jour. Pour les informations les plus récentes, rendez-vous sur le nouveau site OCaml à l'adresse ocaml.org.

The Caml Hump: General purpose libraries :: Cryptography

Native OCaml libraries
cryptgps [09-Aug-2001, version 0.2, Beta] Has a Godi package
Symmetric cryptographic algorithms: Blowfish, DES, 3DES.
Author: Gerd Stolpmann.
Native OCaml libraries
Cryptokit [18-Jun-2012, version 1.6, Stable]
A library of cryptographic primitives for OCaml.
Author: Xavier Leroy.
Native OCaml libraries
Fiat-Shamir-ZKP [25-Aug-2010, version 1.0, Stable]
An implementation of Fiat and Shamir's zero-knowledge network authentication protocol
Author: Eray Ozkural.
Native OCaml libraries
OCaml-safepass [16-Aug-2012, version 1.0.1, Stable]
OCaml-safepass is a library offering facilities for the safe storage of user passwords. By "safe" we mean that passwords are salted and hashed using the Bcrypt algorithm. Salting prevents rainbow-table based attacks, whereas hashing by a very time-consuming algorithm such as Bcrypt renders brute-force password cracking impractical.
Author: Dario Teixeira.
Bindings with C libraries
OCaml-SSL [28-Nov-2006, version 0.4.0, Beta] Has a Godi package
OCaml bindings for libssl to secure connections by using ssl encryption in your sockets.
Author: Samuel Mimram.
Native OCaml libraries
passwdgen [13-Jul-2004, version 0.1, Beta]
Password generator will return a password of configurable length. It can add special characters, digits, and capital letters to the password as well. The password is more human readable than a completely random secure password. The number of digits, special characters and capital letters is also configurable.
Author: Alicia Young.
Bindings with C libraries
Zarith [17-Apr-2012, version 1.1, Stable]
The Zarith library implements arithmetic and logical operations over arbitrary-precision integers. It uses GMP to efficiently implement arithmetic over big integers. Small integers are represented as Caml unboxed integers, for speed and space economy.
Author: Xavier Leroy.