class Net::IMAP::SASL::ScramAuthenticator

def client_final_message_without_proof

+client-final-message-without-proof+.
See {RFC5802 ยง7}[https://www.rfc-editor.org/rfc/rfc5802#section-7]
def client_final_message_without_proof
  @client_final_message_without_proof ||=
    format_message(c: [cbind_input].pack("m0"), # channel-binding
                   r: snonce)                   # nonce
end