raaz-0.1.0: The raaz cryptographic library.

Index

<++>Raaz.Core.MonoidalAction
<.>Raaz.Core.MonoidalAction
<<.>>Raaz.Core.MonoidalAction
===Raaz.Core.Types, Raaz.Core, Raaz
additionalPadBlocksRaaz.Hash.Internal
adjustEndianRaaz.Core.Types, Raaz.Core, Raaz
AESRaaz.Cipher.AES
aes128cbcRaaz.Cipher.AES, Raaz.Cipher, Raaz
aes128cbcIRaaz.Cipher.AES.CBC.Implementation.CPortable
aes128ctrRaaz.Cipher.AES
aes192cbcRaaz.Cipher.AES, Raaz.Cipher, Raaz
aes192cbcIRaaz.Cipher.AES.CBC.Implementation.CPortable
aes256cbcRaaz.Cipher.AES, Raaz.Cipher, Raaz
aes256cbcIRaaz.Cipher.AES.CBC.Implementation.CPortable
ALIGNRaaz.Core.Types, Raaz.Core, Raaz
AlignedRaaz.Core.Types, Raaz.Core, Raaz
aligned16BytesRaaz.Core.Types, Raaz.Core, Raaz
aligned32BytesRaaz.Core.Types, Raaz.Core, Raaz
aligned64BytesRaaz.Core.Types, Raaz.Core, Raaz
alignedSizeOfRaaz.Core.Types, Raaz.Core, Raaz
AlignmentRaaz.Core.Types, Raaz.Core, Raaz
alignmentRaaz.Core.Types, Raaz.Core, Raaz
alignPtrRaaz.Core.Types, Raaz.Core, Raaz
AllocRaaz.Core.Memory, Raaz.Core, Raaz
allocaAlignedRaaz.Core.Types, Raaz.Core, Raaz
allocaBufferRaaz.Core.Types, Raaz.Core, Raaz
allocaSecureRaaz.Core.Types, Raaz.Core, Raaz
allocaSecureAlignedRaaz.Core.Types, Raaz.Core, Raaz
allocBufferForRaaz.Core.Primitives, Raaz.Core, Raaz
atLeastRaaz.Core.Types, Raaz.Core, Raaz
atLeastAlignedRaaz.Core.Types, Raaz.Core, Raaz
atMostRaaz.Core.Types, Raaz.Core, Raaz
Base16Raaz.Core.Encode, Raaz.Core, Raaz
Base64Raaz.Core.Encode, Raaz.Core, Raaz
BERaaz.Core.Types, Raaz.Core, Raaz
bigEndianRaaz.Core.Types, Raaz.Core, Raaz
BITS 
1 (Type/Class)Raaz.Core.Types, Raaz.Core, Raaz
2 (Data Constructor)Raaz.Core.Types, Raaz.Core, Raaz
bitsQuotRaaz.Core.Types, Raaz.Core, Raaz
bitsQuotRemRaaz.Core.Types, Raaz.Core, Raaz
BlockAlgorithmRaaz.Core.Primitives, Raaz.Core, Raaz
BLOCKSRaaz.Core.Primitives, Raaz.Core, Raaz
blockSizeRaaz.Core.Primitives, Raaz.Core, Raaz
blocksOfRaaz.Core.Primitives, Raaz.Core, Raaz
bufferStartAlignmentRaaz.Core.Primitives, Raaz.Core, Raaz
BYTES 
1 (Type/Class)Raaz.Core.Types, Raaz.Core, Raaz
2 (Data Constructor)Raaz.Core.Types, Raaz.Core, Raaz
ByteSourceRaaz.Core.ByteSource, Raaz.Core, Raaz
bytesQuotRaaz.Core.Types, Raaz.Core, Raaz
bytesQuotRemRaaz.Core.Types, Raaz.Core, Raaz
bytesToReadRaaz.Core.Transfer
bytesToWriteRaaz.Core.Transfer
CBCRaaz.Cipher.Internal
ChaCha20Raaz.Cipher.ChaCha20
chacha20Raaz.Cipher.ChaCha20, Raaz.Cipher, Raaz
chacha20BlockRaaz.Cipher.ChaCha20.Implementation.CPortable
CipherRaaz.Cipher.Internal, Raaz.Cipher, Raaz
CipherI 
1 (Type/Class)Raaz.Cipher.Internal
2 (Data Constructor)Raaz.Cipher.Internal
cipherIDescriptionRaaz.Cipher.Internal
cipherINameRaaz.Cipher.Internal
CipherModeRaaz.Cipher.Internal
cipherStartAlignmentRaaz.Cipher.Internal
completeHashingRaaz.Hash.Internal
compressRaaz.Hash.Internal
compressFinalRaaz.Hash.Internal
compressStartAlignmentRaaz.Hash.Internal
computeFieldRaaz.Core.MonoidalAction
copyFromBytesRaaz.Core.Types, Raaz.Core, Raaz
copyMemoryRaaz.Core.Memory, Raaz.Core, Raaz
copyToBytesRaaz.Core.Types, Raaz.Core, Raaz
CounterRaaz.Cipher.ChaCha20
cPortable 
1 (Function)Raaz.Hash.Sha256.Implementation.CPortable
2 (Function)Raaz.Hash.Sha512.Implementation.CPortable
createFromRaaz.Core.Util, Raaz.Core, Raaz
CTRRaaz.Cipher.Internal
decodeRaaz.Core.Encode, Raaz.Core, Raaz
decodeFormatRaaz.Core.Encode, Raaz.Core, Raaz
decryptBlocksRaaz.Cipher.Internal
DescribableRaaz.Core.Types, Raaz.Core, Raaz
descriptionRaaz.Core.Types, Raaz.Core, Raaz
DestRaaz.Core.Types, Raaz.Core, Raaz
destinationRaaz.Core.Types, Raaz.Core, Raaz
DHRaaz.Core.DH
diagonalRaaz.Core.Types, Raaz.Core, Raaz
DimensionRaaz.Core.Types, Raaz.Core, Raaz
dimensionRaaz.Core.Types, Raaz.Core, Raaz
DistributiveRaaz.Core.MonoidalAction
DistributiveFRaaz.Core.MonoidalAction
EncodableRaaz.Core.Encode, Raaz.Core, Raaz
encodeRaaz.Core.Encode, Raaz.Core, Raaz
encodeByteStringRaaz.Core.Encode, Raaz.Core, Raaz
encryptBlocksRaaz.Cipher.Internal
EndianStoreRaaz.Core.Types, Raaz.Core, Raaz
eqRaaz.Core.Types, Raaz.Core, Raaz
EqualityRaaz.Core.Types, Raaz.Core, Raaz
executeRaaz.Core.Memory, Raaz.Core, Raaz
ExhaustedRaaz.Core.ByteSource, Raaz.Core, Raaz
extractRaaz.Core.Memory, Raaz.Core, Raaz
ExtractableRaaz.Core.Memory, Raaz.Core, Raaz
ExtractableToBufferRaaz.Core.Memory, Raaz.Core, Raaz
extractLengthRaaz.Hash.Internal
extractorRaaz.Core.Memory, Raaz.Core, Raaz
FieldRaaz.Core.MonoidalAction
FieldARaaz.Core.MonoidalAction
FieldMRaaz.Core.MonoidalAction
fillRaaz.Core.ByteSource, Raaz.Core, Raaz
fillBytesRaaz.Core.ByteSource, Raaz.Core, Raaz
fillRandomBytesRaaz.Random, Raaz
FillResultRaaz.Core.ByteSource, Raaz.Core, Raaz
FormatRaaz.Core.Encode, Raaz.Core, Raaz
fromBase16Raaz.Core.Encode, Raaz.Core, Raaz
fromByteStringRaaz.Core.Encode, Raaz.Core, Raaz
fromByteStringStorableRaaz.Core.Util, Raaz.Core, Raaz
getCellPointerRaaz.Core.Memory, Raaz.Core, Raaz
getMemoryRaaz.Core.Memory, Raaz.Core, Raaz
glueWritesRaaz.Core.Transfer
HashRaaz.Hash.Internal, Raaz.Hash, Raaz
hashRaaz.Hash.Internal, Raaz.Hash, Raaz
hash'Raaz.Hash.Internal
hashCellRaaz.Hash.Internal
hashFileRaaz.Hash.Internal, Raaz.Hash, Raaz
hashFile'Raaz.Hash.Internal
HashI 
1 (Type/Class)Raaz.Hash.Internal
2 (Data Constructor)Raaz.Hash.Internal
hashIDescriptionRaaz.Hash.Internal
hashINameRaaz.Hash.Internal
HashMRaaz.Hash.Internal
HashMemory 
1 (Type/Class)Raaz.Hash.Internal
2 (Data Constructor)Raaz.Hash.Internal
hashSourceRaaz.Hash.Internal, Raaz.Hash, Raaz
hashSource'Raaz.Hash.Internal
hFillBufRaaz.Core.Types, Raaz.Core, Raaz
HMACRaaz.Hash, Raaz
hmacRaaz.Hash, Raaz
hmacFileRaaz.Hash, Raaz
hmacSha1Raaz.Hash.Sha1, Raaz.Hash, Raaz
hmacSha1FileRaaz.Hash.Sha1, Raaz.Hash, Raaz
hmacSha1SourceRaaz.Hash.Sha1, Raaz.Hash, Raaz
hmacSha224Raaz.Hash.Sha224, Raaz.Hash, Raaz
hmacSha224FileRaaz.Hash.Sha224, Raaz.Hash, Raaz
hmacSha224SourceRaaz.Hash.Sha224, Raaz.Hash, Raaz
hmacSha256Raaz.Hash.Sha256, Raaz.Hash, Raaz
hmacSha256FileRaaz.Hash.Sha256, Raaz.Hash, Raaz
hmacSha256SourceRaaz.Hash.Sha256, Raaz.Hash, Raaz
hmacSha384Raaz.Hash.Sha384, Raaz.Hash, Raaz
hmacSha384FileRaaz.Hash.Sha384, Raaz.Hash, Raaz
hmacSha384SourceRaaz.Hash.Sha384, Raaz.Hash, Raaz
hmacSha512Raaz.Hash.Sha512, Raaz.Hash, Raaz
hmacSha512FileRaaz.Hash.Sha512, Raaz.Hash, Raaz
hmacSha512SourceRaaz.Hash.Sha512, Raaz.Hash, Raaz
hmacSourceRaaz.Hash, Raaz
ImplementationRaaz.Core.Primitives, Raaz.Core, Raaz
implementation 
1 (Function)Raaz.Hash.Sha1.Implementation.CPortable
2 (Function)Raaz.Hash.Sha256.Implementation.CPortable
3 (Function)Raaz.Hash.Sha224.Implementation.CPortable
4 (Function)Raaz.Hash.Sha512.Implementation.CPortable
5 (Function)Raaz.Hash.Sha384.Implementation.CPortable
6 (Function)Raaz.Cipher.ChaCha20.Implementation.CPortable
inBitsRaaz.Core.Types, Raaz.Core, Raaz
inBytesRaaz.Core.Types, Raaz.Core, Raaz
initialRaaz.Core.Types, Raaz.Core, Raaz
InitialisableRaaz.Core.Memory, Raaz.Core, Raaz
InitialisableFromBufferRaaz.Core.Memory, Raaz.Core, Raaz
initialiseRaaz.Core.Memory, Raaz.Core, Raaz
initialiserRaaz.Core.Memory, Raaz.Core, Raaz
insecurelyRaaz.Core.Memory, Raaz.Core, Raaz
IV 
1 (Type/Class)Raaz.Cipher.ChaCha20
2 (Type/Class)Raaz.Cipher.AES
KEYRaaz.Cipher.ChaCha20
KeyRaaz.Core.Primitives, Raaz.Core, Raaz
KEY128Raaz.Cipher.AES
KEY192Raaz.Cipher.AES
KEY256Raaz.Cipher.AES
l1CacheRaaz.Core, Raaz
LActionRaaz.Core.MonoidalAction
LActionFRaaz.Core.MonoidalAction
LERaaz.Core.Types, Raaz.Core, Raaz
lengthRaaz.Core.Util, Raaz.Core, Raaz
LengthUnitRaaz.Core.Types, Raaz.Core, Raaz
liftAllocatorRaaz.Core.Memory, Raaz.Core, Raaz
liftMTRaaz.Random, Raaz
liftSubMTRaaz.Core.Memory, Raaz.Core, Raaz
liftToFieldMRaaz.Core.MonoidalAction
littleEndianRaaz.Core.Types, Raaz.Core, Raaz
loadRaaz.Core.Types, Raaz.Core, Raaz
loadFromRaaz.Core.Types, Raaz.Core, Raaz
loadFromIndexRaaz.Core.Types, Raaz.Core, Raaz
makeCipherIRaaz.Cipher.Internal
mallocBufferRaaz.Core.Types, Raaz.Core, Raaz
memcpyRaaz.Core.Types, Raaz.Core, Raaz
memmoveRaaz.Core.Types, Raaz.Core, Raaz
MemoryRaaz.Core.Memory, Raaz.Core, Raaz
memoryAllocRaaz.Core.Memory, Raaz.Core, Raaz
MemoryCellRaaz.Core.Memory, Raaz.Core, Raaz
MemoryMRaaz.Core.Memory, Raaz.Core, Raaz
memsetRaaz.Core.Types, Raaz.Core, Raaz
messageLengthCellRaaz.Hash.Internal
modifyRaaz.Core.Memory, Raaz.Core, Raaz
MonadMemoryRaaz.Core.Memory, Raaz.Core, Raaz
movePtrRaaz.Core.Types, Raaz.Core, Raaz
MTRaaz.Core.Memory, Raaz.Core, Raaz
nameRaaz.Core.Types, Raaz.Core, Raaz
nextAlignedPtrRaaz.Core.Types, Raaz.Core, Raaz
onSubMemoryRaaz.Core.Memory, Raaz.Core, Raaz
padWriteRaaz.Core.Transfer
parseRaaz.Core.Parse.Applicative
parseByteStringRaaz.Core.Parse.Applicative
parseErrorRaaz.Core.Parse.Applicative
ParserRaaz.Core.Parse.Applicative
parseStorableRaaz.Core.Parse.Applicative
parseStorableVectorRaaz.Core.Parse.Applicative
parseVectorRaaz.Core.Parse.Applicative
parseWidthRaaz.Core.Parse.Applicative
peekAlignedRaaz.Core.Types, Raaz.Core, Raaz
PointerRaaz.Core.Types, Raaz.Core, Raaz
pointerAllocRaaz.Core.Memory, Raaz.Core, Raaz
pokeAlignedRaaz.Core.Types, Raaz.Core, Raaz
prependWriteRaaz.Core.Transfer
PrimitiveRaaz.Core.Primitives, Raaz.Core, Raaz
processChunksRaaz.Core.ByteSource, Raaz.Core, Raaz
PublicTokenRaaz.Core.DH
publicTokenRaaz.Core.DH
PureByteSourceRaaz.Core.ByteSource, Raaz.Core, Raaz
RandMRaaz.Random, Raaz
RandomRaaz.Random, Raaz
randomRaaz.Random, Raaz
randomByteStringRaaz.Random, Raaz
readBytesRaaz.Core.Transfer
readIntoRaaz.Core.Transfer
ReadIORaaz.Core.Transfer
ReadMRaaz.Core.Transfer
RecommendationRaaz.Core.Primitives, Raaz.Core, Raaz
recommendedRaaz.Core.Primitives, Raaz.Core, Raaz
RemainingRaaz.Core.ByteSource, Raaz.Core, Raaz
repeatMRaaz.Core.Types, Raaz.Core, Raaz
replicateRaaz.Core.Util, Raaz.Core, Raaz
reseedRaaz.Random, Raaz
ResultRaaz.Core.Types, Raaz.Core, Raaz
RTRaaz.Random, Raaz
runFieldMRaaz.Core.MonoidalAction
runMTRaaz.Core.Memory, Raaz.Core, Raaz
runParserRaaz.Core.Parse.Applicative
SecretRaaz.Core.DH
securelyRaaz.Core.Memory, Raaz.Core, Raaz
SemiR 
1 (Type/Class)Raaz.Core.MonoidalAction
2 (Data Constructor)Raaz.Core.MonoidalAction
semiRMonoidRaaz.Core.MonoidalAction
semiRSpaceRaaz.Core.MonoidalAction
SHA1Raaz.Hash.Sha1, Raaz.Hash, Raaz
sha1Raaz.Hash.Sha1, Raaz.Hash, Raaz
sha1FileRaaz.Hash.Sha1, Raaz.Hash, Raaz
sha1SourceRaaz.Hash.Sha1, Raaz.Hash, Raaz
SHA224Raaz.Hash.Sha224, Raaz.Hash, Raaz
sha224Raaz.Hash.Sha224, Raaz.Hash, Raaz
sha224FileRaaz.Hash.Sha224, Raaz.Hash, Raaz
sha224SourceRaaz.Hash.Sha224, Raaz.Hash, Raaz
SHA256Raaz.Hash.Sha256, Raaz.Hash, Raaz
sha256Raaz.Hash.Sha256, Raaz.Hash, Raaz
sha256FileRaaz.Hash.Sha256, Raaz.Hash, Raaz
sha256SourceRaaz.Hash.Sha256, Raaz.Hash, Raaz
SHA384Raaz.Hash.Sha384, Raaz.Hash, Raaz
sha384Raaz.Hash.Sha384, Raaz.Hash, Raaz
sha384FileRaaz.Hash.Sha384, Raaz.Hash, Raaz
sha384SourceRaaz.Hash.Sha384, Raaz.Hash, Raaz
SHA512Raaz.Hash.Sha512, Raaz.Hash, Raaz
sha512Raaz.Hash.Sha512, Raaz.Hash, Raaz
sha512FileRaaz.Hash.Sha512, Raaz.Hash, Raaz
sha512SourceRaaz.Hash.Sha512, Raaz.Hash, Raaz
SharedSecretRaaz.Core.DH
sharedSecretRaaz.Core.DH
showBase16Raaz.Core.Encode, Raaz.Core, Raaz
sizeOfRaaz.Core.Types, Raaz.Core, Raaz
skipWriteRaaz.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
sourceRaaz.Core.Types, Raaz.Core, Raaz
SrcRaaz.Core.Types, Raaz.Core, Raaz
storeRaaz.Core.Types, Raaz.Core, Raaz
storeAtRaaz.Core.Types, Raaz.Core, Raaz
storeAtIndexRaaz.Core.Types, Raaz.Core, Raaz
StreamCipherRaaz.Cipher.Internal, Raaz.Cipher, Raaz
toByteStringRaaz.Core.Encode, Raaz.Core, Raaz
transformRaaz.Cipher.Internal, Raaz.Cipher, Raaz
transform'Raaz.Cipher.Internal
translateRaaz.Core.Encode, Raaz.Core, Raaz
truncatedIRaaz.Hash.Internal
TupleRaaz.Core.Types, Raaz.Core, Raaz
twistFunctorValueRaaz.Core.MonoidalAction
twistMonoidValueRaaz.Core.MonoidalAction
TwistRF 
1 (Type/Class)Raaz.Core.MonoidalAction
2 (Data Constructor)Raaz.Core.MonoidalAction
unAlignedRaaz.Core.Types, Raaz.Core, Raaz
unsafeCopyToPointerRaaz.Core.Util, Raaz.Core, Raaz
unsafeDecodeRaaz.Core.Encode, Raaz.Core, Raaz
unsafeDecryptRaaz.Cipher.Internal
unsafeDecrypt'Raaz.Cipher.Internal
unsafeEncryptRaaz.Cipher.Internal
unsafeEncrypt'Raaz.Cipher.Internal
unsafeFromByteStringRaaz.Core.Encode, Raaz.Core, Raaz
unsafeFromListRaaz.Core.Types, Raaz.Core, Raaz
unsafeNCopyToPointerRaaz.Core.Util, Raaz.Core, Raaz
unsafeParseStorableVectorRaaz.Core.Parse.Applicative
unsafeParseVectorRaaz.Core.Parse.Applicative
unsafeReadRaaz.Core.Transfer
unsafeRunParserRaaz.Core.Parse.Applicative
unsafeStorableRandomRaaz.Random, Raaz
unsafeToPointerRaaz.Core.Memory, Raaz.Core, Raaz
unsafeWriteRaaz.Core.Transfer
updateLengthRaaz.Hash.Internal
versionRaaz
VoidMemoryRaaz.Core.Memory, Raaz.Core, Raaz
withByteStringRaaz.Core.Util, Raaz.Core, Raaz
withCellPointerRaaz.Core.Memory, Raaz.Core, Raaz
withFillResultRaaz.Core.ByteSource, Raaz.Core, Raaz
wordAlignmentRaaz.Core.Types, Raaz.Core, Raaz
writeRaaz.Core.Transfer
writeBytesRaaz.Core.Transfer
writeByteStringRaaz.Core.Transfer
writeFromRaaz.Core.Transfer
WriteIORaaz.Core.Transfer
WriteMRaaz.Core.Transfer
writeStorableRaaz.Core.Transfer
writeStorableVectorRaaz.Core.Transfer
writeVectorRaaz.Core.Transfer