mongo/scram

Functions

pub fn first_message(payload: String) -> Value
pub fn first_payload(username: String) -> String
pub fn hi(password: String, salt: BitString, iterations: Int) -> BitString
pub fn parse_first_reply(reply: List(#(String, Value))) -> Result(
  #(#(String, String, Int), String, Int),
  Nil,
)
pub fn parse_second_reply(reply: List(#(String, Value)), server_signature: BitString) -> Result(
  Nil,
  Nil,
)
pub fn second_message(server_params: #(String, String, Int), first_payload: String, server_payload: String, cid: Int, password: String) -> Result(
  #(Value, BitString),
  Nil,
)
Search Document