raaz-0.2.1: The raaz cryptographic library.

Index

<++> | Raaz.Core.MonoidalAction
<.> | Raaz.Core.MonoidalAction
<<.>> | Raaz.Core.MonoidalAction
=== | Raaz.Core.Types, Raaz.Core, Raaz
additionalPadBlocks | Raaz.Hash.Internal
adjustEndian | Raaz.Core.Types, Raaz.Core, Raaz
AES | Raaz.Cipher.AES
aes128cbc | Raaz.Cipher.AES, Raaz.Cipher, Raaz
aes128cbcI | Raaz.Cipher.AES.CBC.Implementation.CPortable
aes128ctr | Raaz.Cipher.AES
aes192cbc | Raaz.Cipher.AES, Raaz.Cipher, Raaz
aes192cbcI | Raaz.Cipher.AES.CBC.Implementation.CPortable
aes256cbc | Raaz.Cipher.AES, Raaz.Cipher, Raaz
aes256cbcI | Raaz.Cipher.AES.CBC.Implementation.CPortable
ALIGN | Raaz.Core.Types, Raaz.Core, Raaz
Aligned | Raaz.Core.Types, Raaz.Core, Raaz
aligned16Bytes | Raaz.Core.Types, Raaz.Core, Raaz
aligned32Bytes | Raaz.Core.Types, Raaz.Core, Raaz
aligned64Bytes | Raaz.Core.Types, Raaz.Core, Raaz
alignedSizeOf | Raaz.Core.Types, Raaz.Core, Raaz
Alignment | Raaz.Core.Types, Raaz.Core, Raaz
alignment | Raaz.Core.Types, Raaz.Core, Raaz
alignPtr | Raaz.Core.Types, Raaz.Core, Raaz
Alloc | Raaz.Core.Memory, Raaz.Core, Raaz
allocaAligned | Raaz.Core.Types, Raaz.Core, Raaz
allocaBuffer | Raaz.Core.Types, Raaz.Core, Raaz
allocaSecure | Raaz.Core.Types, Raaz.Core, Raaz
allocaSecureAligned | Raaz.Core.Types, Raaz.Core, Raaz
allocBufferFor | Raaz.Core.Primitives, Raaz.Core, Raaz
atLeast | Raaz.Core.Types, Raaz.Core, Raaz
atLeastAligned | Raaz.Core.Types, Raaz.Core, Raaz
atMost | Raaz.Core.Types, Raaz.Core, Raaz
avx | Raaz.Core.CpuSupports
avx2 | Raaz.Core.CpuSupports
Base16 | Raaz.Core.Encode, Raaz.Core, Raaz
Base64 | Raaz.Core.Encode, Raaz.Core, Raaz
BE | Raaz.Core.Types, Raaz.Core, Raaz
bigEndian | Raaz.Core.Types, Raaz.Core, Raaz
BITS |
1 (Type/Class) | Raaz.Core.Types, Raaz.Core, Raaz
2 (Data Constructor) | Raaz.Core.Types, Raaz.Core, Raaz
bitsQuot | Raaz.Core.Types, Raaz.Core, Raaz
bitsQuotRem | Raaz.Core.Types, Raaz.Core, Raaz
BLAKE2b | Raaz.Hash.Blake2, Raaz.Hash, Raaz
blake2b | Raaz.Hash.Blake2, Raaz.Hash, Raaz
blake2bFile | Raaz.Hash.Blake2, Raaz.Hash, Raaz
blake2bSource | Raaz.Hash.Blake2, Raaz.Hash, Raaz
BLAKE2s | Raaz.Hash.Blake2, Raaz.Hash, Raaz
BlockAlgorithm | Raaz.Core.Primitives, Raaz.Core, Raaz
BLOCKS | Raaz.Core.Primitives, Raaz.Core, Raaz
blockSize | Raaz.Core.Primitives, Raaz.Core, Raaz
blocksOf | Raaz.Core.Primitives, Raaz.Core, Raaz
bufferStartAlignment | Raaz.Core.Primitives, Raaz.Core, Raaz
BYTES |
1 (Type/Class) | Raaz.Core.Types, Raaz.Core, Raaz
2 (Data Constructor) | Raaz.Core.Types, Raaz.Core, Raaz
ByteSource | Raaz.Core.ByteSource, Raaz.Core, Raaz
bytesQuot | Raaz.Core.Types, Raaz.Core, Raaz
bytesQuotRem | Raaz.Core.Types, Raaz.Core, Raaz
bytesToRead | Raaz.Core.Transfer
bytesToWrite | Raaz.Core.Transfer
CBC | Raaz.Cipher.Internal
ChaCha20 | Raaz.Cipher.ChaCha20
chacha20 | Raaz.Cipher.ChaCha20, Raaz.Cipher, Raaz
chacha20Random | Raaz.Cipher.ChaCha20.Implementation.CPortable
Cipher | Raaz.Cipher.Internal, Raaz.Cipher, Raaz
CipherI |
1 (Type/Class) | Raaz.Cipher.Internal
2 (Data Constructor) | Raaz.Cipher.Internal
cipherIDescription | Raaz.Cipher.Internal
cipherIName | Raaz.Cipher.Internal
CipherMode | Raaz.Cipher.Internal
cipherStartAlignment | Raaz.Cipher.Internal
completeHashing | Raaz.Hash.Internal
compress | Raaz.Hash.Internal
compressFinal | Raaz.Hash.Internal
compressStartAlignment | Raaz.Hash.Internal
computeField | Raaz.Core.MonoidalAction
copyFromBytes | Raaz.Core.Types, Raaz.Core, Raaz
copyMemory | Raaz.Core.Memory, Raaz.Core, Raaz
copyToBytes | Raaz.Core.Types, Raaz.Core, Raaz
Counter | Raaz.Cipher.ChaCha20
cPortable |
1 (Function) | Raaz.Hash.Sha256.Implementation.CPortable
2 (Function) | Raaz.Hash.Sha512.Implementation.CPortable
create | Raaz.Core.Util, Raaz.Core, Raaz
createFrom | Raaz.Core.Util, Raaz.Core, Raaz
CTR | Raaz.Cipher.Internal
decode | Raaz.Core.Encode, Raaz.Core, Raaz
decodeFormat | Raaz.Core.Encode, Raaz.Core, Raaz
decryptBlocks | Raaz.Cipher.Internal
Describable | Raaz.Core.Types, Raaz.Core, Raaz
description | Raaz.Core.Types, Raaz.Core, Raaz
Dest | Raaz.Core.Types, Raaz.Core, Raaz
destination | Raaz.Core.Types, Raaz.Core, Raaz
diagonal | Raaz.Core.Types, Raaz.Core, Raaz
Dimension | Raaz.Core.Types, Raaz.Core, Raaz
dimension | Raaz.Core.Types, Raaz.Core, Raaz
Distributive | Raaz.Core.MonoidalAction
DistributiveF | Raaz.Core.MonoidalAction
doIO | Raaz.Core.Memory, Raaz.Core, Raaz
Encodable | Raaz.Core.Encode, Raaz.Core, Raaz
encode | Raaz.Core.Encode, Raaz.Core, Raaz
encodeByteString | Raaz.Core.Encode, Raaz.Core, Raaz
encryptBlocks | Raaz.Cipher.Internal
EndianStore | Raaz.Core.Types, Raaz.Core, Raaz
eq | Raaz.Core.Types, Raaz.Core, Raaz
Equality | Raaz.Core.Types, Raaz.Core, Raaz
execute | Raaz.Core.Memory, Raaz.Core, Raaz
Exhausted | Raaz.Core.ByteSource, Raaz.Core, Raaz
extract | Raaz.Core.Memory, Raaz.Core, Raaz
Extractable | Raaz.Core.Memory, Raaz.Core, Raaz
ExtractableToBuffer | Raaz.Core.Memory, Raaz.Core, Raaz
extractLength | Raaz.Hash.Internal
extractor | Raaz.Core.Memory, Raaz.Core, Raaz
Field | Raaz.Core.MonoidalAction
FieldA | Raaz.Core.MonoidalAction
FieldM | Raaz.Core.MonoidalAction
fill | Raaz.Core.ByteSource, Raaz.Core, Raaz
fillBytes | Raaz.Core.ByteSource, Raaz.Core, Raaz
fillRandomBytes | Raaz.Random, Raaz
fillRandomElements | Raaz.Random, Raaz
FillResult | Raaz.Core.ByteSource, Raaz.Core, Raaz
Format | Raaz.Core.Encode, Raaz.Core, Raaz
fromBase16 | Raaz.Core.Encode, Raaz.Core, Raaz
fromByteString | Raaz.Core.Encode, Raaz.Core, Raaz
fromByteStringStorable | Raaz.Core.Util, Raaz.Core, Raaz
getCellPointer | Raaz.Core.Memory, Raaz.Core, Raaz
getMemory | Raaz.Core.Memory, Raaz.Core, Raaz
glueWrites | Raaz.Core.Transfer
Hash | Raaz.Hash.Internal, Raaz.Hash, Raaz
hash | Raaz.Hash.Internal, Raaz.Hash, Raaz
hash' | Raaz.Hash.Internal
hashCell | Raaz.Hash.Internal
hashFile | Raaz.Hash.Internal, Raaz.Hash, Raaz
hashFile' | Raaz.Hash.Internal
HashI |
1 (Type/Class) | Raaz.Hash.Internal
2 (Data Constructor) | Raaz.Hash.Internal
hashIDescription | Raaz.Hash.Internal
hashIName | Raaz.Hash.Internal
HashM | Raaz.Hash.Internal
HashMemory |
1 (Type/Class) | Raaz.Hash.Internal
2 (Data Constructor) | Raaz.Hash.Internal
hashSource | Raaz.Hash.Internal, Raaz.Hash, Raaz
hashSource' | Raaz.Hash.Internal
hFillBuf | Raaz.Core.Types, Raaz.Core, Raaz
HMAC | Raaz.Hash, Raaz
hmac | Raaz.Hash, Raaz
hmacFile | Raaz.Hash, Raaz
hmacSha1 | Raaz.Hash.Sha1
hmacSha1File | Raaz.Hash.Sha1
hmacSha1Source | Raaz.Hash.Sha1
hmacSha224 | Raaz.Hash.Sha224, Raaz.Hash, Raaz
hmacSha224File | Raaz.Hash.Sha224, Raaz.Hash, Raaz
hmacSha224Source | Raaz.Hash.Sha224, Raaz.Hash, Raaz
hmacSha256 | Raaz.Hash.Sha256, Raaz.Hash, Raaz
hmacSha256File | Raaz.Hash.Sha256, Raaz.Hash, Raaz
hmacSha256Source | Raaz.Hash.Sha256, Raaz.Hash, Raaz
hmacSha384 | Raaz.Hash.Sha384, Raaz.Hash, Raaz
hmacSha384File | Raaz.Hash.Sha384, Raaz.Hash, Raaz
hmacSha384Source | Raaz.Hash.Sha384, Raaz.Hash, Raaz
hmacSha512 | Raaz.Hash.Sha512, Raaz.Hash, Raaz
hmacSha512File | Raaz.Hash.Sha512, Raaz.Hash, Raaz
hmacSha512Source | Raaz.Hash.Sha512, Raaz.Hash, Raaz
hmacSource | Raaz.Hash, Raaz
Implementation | Raaz.Core.Primitives, Raaz.Core, Raaz.Core, Raaz, Raaz
implementation |
1 (Function) | Raaz.Cipher.ChaCha20.Implementation.CPortable
2 (Function) | Raaz.Hash.Sha1.Implementation.CPortable
3 (Function) | Raaz.Hash.Sha256.Implementation.CPortable
4 (Function) | Raaz.Hash.Sha224.Implementation.CPortable
5 (Function) | Raaz.Hash.Sha512.Implementation.CPortable
6 (Function) | Raaz.Hash.Sha384.Implementation.CPortable
implementation2b | Raaz.Hash.Blake2.Implementation.CPortable
implementation2s | Raaz.Hash.Blake2.Implementation.CPortable
inBits | Raaz.Core.Types, Raaz.Core, Raaz
inBytes | Raaz.Core.Types, Raaz.Core, Raaz
initial | Raaz.Core.Types, Raaz.Core, Raaz
Initialisable | Raaz.Core.Memory, Raaz.Core, Raaz
InitialisableFromBuffer | Raaz.Core.Memory, Raaz.Core, Raaz
initialise | Raaz.Core.Memory, Raaz.Core, Raaz
initialiser | Raaz.Core.Memory, Raaz.Core, Raaz
insecurely | Raaz.Core.Memory, Raaz.Core, Raaz
IV |
1 (Type/Class) | Raaz.Cipher.ChaCha20
2 (Type/Class) | Raaz.Cipher.AES
KEY | Raaz.Cipher.ChaCha20
Key | Raaz.Core.Primitives, Raaz.Core, Raaz
KEY128 | Raaz.Cipher.AES
KEY192 | Raaz.Cipher.AES
KEY256 | Raaz.Cipher.AES
l1Cache | Raaz.Core, Raaz
LAction | Raaz.Core.MonoidalAction
LActionF | Raaz.Core.MonoidalAction
LE | Raaz.Core.Types, Raaz.Core, Raaz
length | Raaz.Core.Util, Raaz.Core, Raaz
LengthUnit | Raaz.Core.Types, Raaz.Core, Raaz
liftMT | Raaz.Core.Memory, Raaz.Core, Raaz
liftPointerAction | Raaz.Core.Memory, Raaz.Core, Raaz
liftToFieldM | Raaz.Core.MonoidalAction
littleEndian | Raaz.Core.Types, Raaz.Core, Raaz
load | Raaz.Core.Types, Raaz.Core, Raaz
loadFrom | Raaz.Core.Types, Raaz.Core, Raaz
loadFromIndex | Raaz.Core.Types, Raaz.Core, Raaz
makeCipherI | Raaz.Cipher.Internal
mallocBuffer | Raaz.Core.Types, Raaz.Core, Raaz
memcpy | Raaz.Core.Types, Raaz.Core, Raaz
memmove | Raaz.Core.Types, Raaz.Core, Raaz
Memory | Raaz.Core.Memory, Raaz.Core, Raaz
memoryAlloc | Raaz.Core.Memory, Raaz.Core, Raaz
MemoryCell | Raaz.Core.Memory, Raaz.Core, Raaz
MemoryThread | Raaz.Core.Memory, Raaz.Core, Raaz
memset | Raaz.Core.Types, Raaz.Core, Raaz
messageLengthCell | Raaz.Hash.Internal
modify | Raaz.Core.Memory, Raaz.Core, Raaz
movePtr | Raaz.Core.Types, Raaz.Core, Raaz
MT | Raaz.Core.Memory, Raaz.Core, Raaz
name | Raaz.Core.Types, Raaz.Core, Raaz
nextAlignedPtr | Raaz.Core.Types, Raaz.Core, Raaz
onSubMemory | Raaz.Core.Memory, Raaz.Core, Raaz
padWrite | Raaz.Core.Transfer
parse | Raaz.Core.Parse.Applicative
parseByteString | Raaz.Core.Parse.Applicative
parseError | Raaz.Core.Parse.Applicative
Parser | Raaz.Core.Parse.Applicative
parseStorable | Raaz.Core.Parse.Applicative
parseStorableVector | Raaz.Core.Parse.Applicative
parseVector | Raaz.Core.Parse.Applicative
parseWidth | Raaz.Core.Parse.Applicative
peekAligned | Raaz.Core.Types, Raaz.Core, Raaz
Pointer | Raaz.Core.Types, Raaz.Core, Raaz
pointerAlloc | Raaz.Core.Memory, Raaz.Core, Raaz
pokeAligned | Raaz.Core.Types, Raaz.Core, Raaz
prependWrite | Raaz.Core.Transfer
Primitive | Raaz.Core.Primitives, Raaz.Core, Raaz
processChunks | Raaz.Core.ByteSource, Raaz.Core, Raaz
PureByteSource | Raaz.Core.ByteSource, Raaz.Core, Raaz
RandM | Raaz.Random, Raaz
random | Raaz.Random, Raaz
randomByteString | Raaz.Random, Raaz
randomiseCell | Raaz.Random, Raaz
RandomStorable | Raaz.Random, Raaz
readBytes | Raaz.Core.Transfer
readInto | Raaz.Core.Transfer
ReadIO | Raaz.Core.Transfer
ReadM | Raaz.Core.Transfer
Recommendation | Raaz.Core.Primitives, Raaz.Core, Raaz
recommended | Raaz.Core.Primitives, Raaz.Core, Raaz
Remaining | Raaz.Core.ByteSource, Raaz.Core, Raaz
repeatM | Raaz.Core.Types, Raaz.Core, Raaz
replicate | Raaz.Core.Util, Raaz.Core, Raaz
reseed | Raaz.Random, Raaz
Result | Raaz.Core.Types, Raaz.Core, Raaz
RT | Raaz.Random, Raaz
runFieldM | Raaz.Core.MonoidalAction
runParser | Raaz.Core.Parse.Applicative
securely | Raaz.Core.Memory, Raaz.Core, Raaz
SemiR |
1 (Type/Class) | Raaz.Core.MonoidalAction
2 (Data Constructor) | Raaz.Core.MonoidalAction
semiRMonoid | Raaz.Core.MonoidalAction
semiRSpace | Raaz.Core.MonoidalAction
SHA1 | Raaz.Hash.Sha1
sha1 | Raaz.Hash.Sha1
sha1File | Raaz.Hash.Sha1
sha1Source | Raaz.Hash.Sha1
SHA224 | Raaz.Hash.Sha224, Raaz.Hash, Raaz
sha224 | Raaz.Hash.Sha224, Raaz.Hash, Raaz
sha224File | Raaz.Hash.Sha224, Raaz.Hash, Raaz
sha224Source | Raaz.Hash.Sha224, Raaz.Hash, Raaz
SHA256 | Raaz.Hash.Sha256, Raaz.Hash, Raaz
sha256 | Raaz.Hash.Sha256, Raaz.Hash, Raaz
sha256File | Raaz.Hash.Sha256, Raaz.Hash, Raaz
sha256Source | Raaz.Hash.Sha256, Raaz.Hash, Raaz
SHA384 | Raaz.Hash.Sha384, Raaz.Hash, Raaz
sha384 | Raaz.Hash.Sha384, Raaz.Hash, Raaz
sha384File | Raaz.Hash.Sha384, Raaz.Hash, Raaz
sha384Source | Raaz.Hash.Sha384, Raaz.Hash, Raaz
SHA512 | Raaz.Hash.Sha512, Raaz.Hash, Raaz
sha512 | Raaz.Hash.Sha512, Raaz.Hash, Raaz
sha512File | Raaz.Hash.Sha512, Raaz.Hash, Raaz
sha512Source | Raaz.Hash.Sha512, Raaz.Hash, Raaz
showBase16 | Raaz.Core.Encode, Raaz.Core, Raaz
sizeOf | Raaz.Core.Types, Raaz.Core, Raaz
skip | Raaz.Core.Parse.Applicative
skipWrite | Raaz.Core.Transfer
SomeCipherI |
1 (Type/Class) | Raaz.Cipher.Internal
2 (Data Constructor) | Raaz.Cipher.Internal
SomeHashI |
1 (Type/Class) | Raaz.Hash.Internal
2 (Data Constructor) | Raaz.Hash.Internal
source | Raaz.Core.Types, Raaz.Core, Raaz
Src | Raaz.Core.Types, Raaz.Core, Raaz
sse | Raaz.Core.CpuSupports
sse2 | Raaz.Core.CpuSupports
sse3 | Raaz.Core.CpuSupports
sse4_1 | Raaz.Core.CpuSupports
sse4_2 | Raaz.Core.CpuSupports
store | Raaz.Core.Types, Raaz.Core, Raaz
storeAt | Raaz.Core.Types, Raaz.Core, Raaz
storeAtIndex | Raaz.Core.Types, Raaz.Core, Raaz
StreamCipher | Raaz.Cipher.Internal, Raaz.Cipher, Raaz
toByteString | Raaz.Core.Encode, Raaz.Core, Raaz
transform | Raaz.Cipher.Internal, Raaz.Cipher, Raaz
transform' | Raaz.Cipher.Internal
translate | Raaz.Core.Encode, Raaz.Core, Raaz
truncatedI | Raaz.Hash.Internal
Tuple | Raaz.Core.Types, Raaz.Core, Raaz
twistFunctorValue | Raaz.Core.MonoidalAction
twistMonoidValue | Raaz.Core.MonoidalAction
TwistRF |
1 (Type/Class) | Raaz.Core.MonoidalAction
2 (Data Constructor) | Raaz.Core.MonoidalAction
unAligned | Raaz.Core.Types, Raaz.Core, Raaz
unsafeCopyToPointer | Raaz.Core.Util, Raaz.Core, Raaz
unsafeDecode | Raaz.Core.Encode, Raaz.Core, Raaz
unsafeDecrypt | Raaz.Cipher.Internal
unsafeDecrypt' | Raaz.Cipher.Internal
unsafeEncrypt | Raaz.Cipher.Internal
unsafeEncrypt' | Raaz.Cipher.Internal
unsafeFillRandomElements | Raaz.Random, Raaz
unsafeFromByteString | Raaz.Core.Encode, Raaz.Core, Raaz
unsafeFromList | Raaz.Core.Types, Raaz.Core, Raaz
unsafeNCopyToPointer | Raaz.Core.Util, Raaz.Core, Raaz
unsafeParseStorableVector | Raaz.Core.Parse.Applicative
unsafeParseVector | Raaz.Core.Parse.Applicative
unsafeRead | Raaz.Core.Transfer
unsafeRunParser | Raaz.Core.Parse.Applicative
unsafeToPointer | Raaz.Core.Memory, Raaz.Core, Raaz
unsafeWrite | Raaz.Core.Transfer
updateLength | Raaz.Hash.Internal
version | Raaz
VoidMemory | Raaz.Core.Memory, Raaz.Core, Raaz
withByteString | Raaz.Core.Util, Raaz.Core, Raaz
withCellPointer | Raaz.Core.Memory, Raaz.Core, Raaz
withFillResult | Raaz.Core.ByteSource, Raaz.Core, Raaz
wordAlignment | Raaz.Core.Types, Raaz.Core, Raaz
write | Raaz.Core.Transfer
writeBytes | Raaz.Core.Transfer
writeByteString | Raaz.Core.Transfer
writeFrom | Raaz.Core.Transfer
WriteIO | Raaz.Core.Transfer
WriteM | Raaz.Core.Transfer
writeStorable | Raaz.Core.Transfer
writeStorableVector | Raaz.Core.Transfer
writeVector | Raaz.Core.Transfer
zipWith | Raaz.Core.Types, Raaz.Core, Raaz