ocaml-safepass - Library enabling the safe storage of user passwords

Property Value
Distribution Mageia 6.1
Repository Mageia Core x86_64
Package name ocaml-safepass
Package version 1.2
Package release 5.mga6
Package architecture x86_64
Package type rpm
Installed size 87.50 KB
Download size 36.21 KB
Official Mirror distrib-coffee.ipsl.jussieu.fr
OCaml-safepass is a library enabling the safe storage of user passwords,
for use in web applications. Passwords are salted and hashed using the
bcrypt algorithm.
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 (http://en.wikipedia.org/wiki/Bcrypt).
Salting prevents rainbow-table (http://en.wikipedia.org/wiki/Rainbow_table)
based attacks, whereas hashing by a very time-consuming algorithm such as
Bcrypt renders brute-force password cracking impractical.
OCaml-safepass's obvious usage domain are web applications, though it does
not depend on any particular framework.
Internally, OCaml-safepass binds to the C routines from Openwall's
Crypt_blowfish (http://www.openwall.com/crypt/). However, it would be
incorrect to describe OCaml-safepass as an OCaml binding to Crypt_blowfish,
because the API it exposes is higher-level and more compact than that
offered by Crypt_blowfish. Moreover, OCaml-safepass's API takes advantage of
OCaml's type-system to make usage mistakes nearly impossible.
OCaml-safepass is developed by Dario Teixeira and is licensed under the
terms of the GNU LGPL 2.1 with the usual OCaml linking exception.


Package Version Architecture Repository
ocaml-safepass-1.2-5.mga6.i586.rpm 1.2 i586 Mageia Core
ocaml-safepass - - -


Name Value
libc.so.6()(64bit) -
libc.so.6(GLIBC_2.2.5)(64bit) -
ocaml(Callback) == deb9226b3de6bdba985bad268a5b7c51
ocaml(CamlinternalFormatBasics) == 8b069fca1e4d9316b588e5554f38bb24
ocaml(Pervasives) == 0d015a5a2136659b0de431be7f1545be
ocaml(String) == 9cb286f2c4569fd32c379b1a05c7b590
ocaml(runtime) == 4.02.3


Name Value
ocaml(Bcrypt) == 904c94a5d0fdbfe9b467aee8c48f6fa1
ocaml-safepass == 1.2-5.mga6
ocaml-safepass(x86-64) == 1.2-5.mga6


Type URL
Binary Package ocaml-safepass-1.2-5.mga6.x86_64.rpm
Source Package ocaml-safepass-1.2-5.mga6.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install ocaml-safepass rpm package:
    # urpmi ocaml-safepass




2016-02-12 - umeabot <umeabot> 1.2-5.mga6
+ Revision: 956447
- Mageia 6 Mass Rebuild
2014-10-15 - umeabot <umeabot> 1.2-4.mga5
+ Revision: 749772
- Second Mageia 5 Mass Rebuild
2014-09-16 - umeabot <umeabot> 1.2-3.mga5
+ Revision: 683100
- Mageia 5 Mass Rebuild
2013-10-19 - umeabot <umeabot> 1.2-2.mga4
+ Revision: 523830
- Mageia 4 Mass Rebuild
2013-04-03 - blue_prawn <blue_prawn> 1.2-1.mga4
+ Revision: 407499
- imported package ocaml-safepass

See Also

Package Description
ocaml-safepass-devel-1.2-5.mga6.x86_64.rpm Development files for ocaml-safepass
ocaml-samplerate-0.1.2-6.mga6.x86_64.rpm OCaml interface for libsamplerate (audio rate conversion library)
ocaml-samplerate-devel-0.1.2-6.mga6.x86_64.rpm Development files for ocaml-samplerate
ocaml-sdl-0.9.1-12.mga6.x86_64.rpm OCaml bindings for the SDL multimedia library
ocaml-sdl-devel-0.9.1-12.mga6.x86_64.rpm Development files for ocaml-sdl
ocaml-sexplib-113.24.00-3.mga6.x86_64.rpm OCaml library for converting OCaml values to S-expressions
ocaml-sexplib-devel-113.24.00-3.mga6.x86_64.rpm Development files for ocaml-sexplib
ocaml-sha-1.9-4.mga6.x86_64.rpm SHA Cryptographic Hash Functions for OCaml
ocaml-sha-devel-1.9-4.mga6.x86_64.rpm Development files for ocaml-sha
ocaml-simple_gettext-0.1-24.mga6.x86_64.rpm OCaml wrapper for the gettext library
ocaml-simple_gettext-devel-0.1-24.mga6.x86_64.rpm OCaml wrapper for the gettext library
ocaml-size-1.7-10.mga6.x86_64.rpm Memory size of an OCaml value
ocaml-size-devel-1.7-10.mga6.x86_64.rpm Development files for ocaml-size
ocaml-sources-4.02.3-6.mga6.noarch.rpm OCaml sources
ocaml-speex-0.2.0-9.mga6.x86_64.rpm OCaml interface to the speex library