Module scram

Authors: Stephen Röttger (stephen.roettger@googlemail.com).

Data Types

algo()

algo() = sha | sha256 | sha512

Function Index

client_key/2
client_key_xor/2
client_signature/3
salted_password/4
server_key/2
server_signature/3
stored_key/2

Function Details

client_key/2

client_key(Algo::algo(), SaltedPassword::binary()) -> binary()

client_key_xor/2

client_key_xor(ClientProof::binary(), ClientSignature::binary()) -> binary()

client_signature/3

client_signature(Algo::algo(), StoredKey::binary(), AuthMessage::binary()) -> binary()

salted_password/4

salted_password(Algo::algo(), Password::binary(), Salt::binary(), IterationCount::non_neg_integer()) -> binary()

server_key/2

server_key(Algo::algo(), SaltedPassword::binary()) -> binary()

server_signature/3

server_signature(Algo::algo(), ServerKey::binary(), AuthMessage::binary()) -> binary()

stored_key/2

stored_key(Algo::algo(), ClientKey::binary()) -> binary()


Generated by EDoc