raaz
Version 0.3.8 revision 0 uploaded by PiyushKurur.
Package meta
- Synopsis
- Fast and type safe cryptography.
- Description
Raaz is a cryptographic library which provides the state of the art cryptographic primitives via a high-level, type safe interface. The default interface provided to the user is through the top level module Raaz. Rather than bothering the user with low-level details like the selection of primitives or entropy sources, this top level module only talks about the desired cryptographic operation (whether it is message digest or message encryption etc). A standalone application that needs cryptography should stick to using this top level interface.
Sometimes the selection of primitives is not in our hands --- we may need to interface with other programs written in other languages or using other libraries. For such situation, raaz exposes a primitive specific interface. As an example
raaz
exposes theRaaz.Digest.Sha256
module that gives the same interface as that of Raaz.Digest but uses sha256 as the underlying cryptographic hash.- Author
- Piyush P Kurur
- Bug reports
- https://github.com/raaz-crypto/raaz/issues
- Category
- Codec, Raaz
- Copyright
- (c) 2012 Piyush P Kurur
- Homepage
- https://github.com/raaz-crypto/raaz
- Maintainer
- ppk@cse.iitk.ac.in
- Package URL
- n/a
- Stability
- experimental
Components
- lib:raaz
- bench:primitives
- exe:raaz
- lib:aead-api
- lib:auth-api
- lib:bench-csprg
- lib:bench-prim
- lib:bench-types
- lib:buffer
- lib:core
- lib:digest-api
- lib:encrypt-api
- lib:implementation
- lib:indef
- lib:libverse
- lib:mac-indef
- lib:random-api
- lib:test-auth
- lib:test-auth-implementation
- lib:test-cipher
- lib:test-core
- lib:test-digest
- lib:utils
- lib:xchacha-indef
- test:monocypher
- test:tests
- test:tests-comparative