| Strophe 0.13
    XMPP client library | 
#include <scram.h>
| Data Fields | |
| const char * | scram_name | 
| int | mask | 
| size_t | digest_size | 
| void(* | hash )(const uint8_t *, size_t, uint8_t *) | 
| void(* | init )(void *) | 
| void(* | update )(void *, const uint8_t *, size_t) | 
| void(* | final )(void *, uint8_t *) | 
| const char* hash_alg::scram_name | 
| int hash_alg::mask | 
| size_t hash_alg::digest_size | 
| void(* hash_alg::hash) (const uint8_t *, size_t, uint8_t *) | 
| void(* hash_alg::init) (void *) | 
| void(* hash_alg::update) (void *, const uint8_t *, size_t) | 
| void(* hash_alg::final) (void *, uint8_t *) |