spake2-0.4.2: Implementation of the SPAKE2 Password-Authenticated Key Exchange algorithm

Index

AbelianGroupCrypto.Spake2.Group
arbitraryElementCrypto.Spake2.Group
bytesToNumberCrypto.Spake2.Util
computeOutboundMessageCrypto.Spake2.Math, Crypto.Spake2
createSessionKeyCrypto.Spake2
decodeElementCrypto.Spake2.Group
decodeScalarCrypto.Spake2.Group
Ed25519 
1 (Type/Class)Crypto.Spake2.Groups
2 (Data Constructor)Crypto.Spake2.Groups
ElementCrypto.Spake2.Group
elementAddCrypto.Spake2.Group
elementNegateCrypto.Spake2.Group
elementSizeBitsCrypto.Spake2.Group
elementSizeBytesCrypto.Spake2.Group
elementSubtractCrypto.Spake2.Group
elementToMessageCrypto.Spake2
encodeElementCrypto.Spake2.Group
expandArbitraryElementSeedCrypto.Spake2.Util
expandDataCrypto.Spake2.Util
extractElementCrypto.Spake2
formatErrorCrypto.Spake2
generateElementCrypto.Spake2.Group
generateKeyMaterialCrypto.Spake2.Math, Crypto.Spake2
generatorCrypto.Spake2.Groups
GroupCrypto.Spake2.Group
groupCrypto.Spake2.Math
groupIdentityCrypto.Spake2.Group
i1024Crypto.Spake2.Groups
IntegerGroup 
1 (Type/Class)Crypto.Spake2.Groups
2 (Data Constructor)Crypto.Spake2.Groups
integerToScalarCrypto.Spake2.Group
KeyPair 
1 (Type/Class)Crypto.Spake2.Group
2 (Data Constructor)Crypto.Spake2.Group
keyPairPrivateCrypto.Spake2.Group
keyPairPublicCrypto.Spake2.Group
makeAsymmetricProtocolCrypto.Spake2
makeIntegerGroupCrypto.Spake2.Groups
makePasswordCrypto.Spake2
makeSymmetricProtocolCrypto.Spake2
MessageErrorCrypto.Spake2
numberToBytesCrypto.Spake2.Util
orderCrypto.Spake2.Groups
ourBlindCrypto.Spake2.Math
Params 
1 (Type/Class)Crypto.Spake2.Math
2 (Data Constructor)Crypto.Spake2.Math
paramsCrypto.Spake2.Math
PasswordCrypto.Spake2
passwordCrypto.Spake2.Math
ProtocolCrypto.Spake2
ScalarCrypto.Spake2.Group
scalarMultiplyCrypto.Spake2.Group
scalarSizeBitsCrypto.Spake2.Group
scalarSizeBytesCrypto.Spake2.Group
scalarToIntegerCrypto.Spake2.Group
SideACrypto.Spake2
SideBCrypto.Spake2
SideID 
1 (Type/Class)Crypto.Spake2
2 (Data Constructor)Crypto.Spake2
Spake2 
1 (Type/Class)Crypto.Spake2.Math
2 (Data Constructor)Crypto.Spake2.Math
Spake2ExchangeCrypto.Spake2.Math
spake2ExchangeCrypto.Spake2
startSpake2 
1 (Function)Crypto.Spake2.Math
2 (Function)Crypto.Spake2
subgroupOrderCrypto.Spake2.Groups
theirBlindCrypto.Spake2.Math
unsafeNumberToBytesCrypto.Spake2.Util
unSideIDCrypto.Spake2
WhichSideCrypto.Spake2