#include "scram.h"
#include <stdlib.h>
#include <limits.h>
#include <string.h>
#include "minmax.h"
#include "tokens.h"
#include "parser.h"
#include "printer.h"
#include "gc.h"
#include "memxor.h"
Go to the source code of this file.
Define Documentation
| #define CLIENT_KEY "Client Key" |
| #define DEFAULT_SALT_BYTES 12 |
| #define SERVER_KEY "Server Key" |
| #define SNONCE_ENTROPY_BYTES 18 |
Function Documentation
| void _gsasl_scram_sha1_server_finish |
( |
Gsasl_session * |
sctx, |
|
|
void * |
mech_data | |
|
) |
| | |
| int _gsasl_scram_sha1_server_start |
( |
Gsasl_session * |
sctx, |
|
|
void ** |
mech_data | |
|
) |
| | |
| int _gsasl_scram_sha1_server_step |
( |
Gsasl_session * |
sctx, |
|
|
void * |
mech_data, |
|
|
const char * |
input, |
|
|
size_t |
input_len, |
|
|
char ** |
output, |
|
|
size_t * |
output_len | |
|
) |
| | |