|
OpenVAS Scanner 23.23.1
|
#include "../misc//support.h"#include "nasl_crypto_helper.h"#include "nasl_debug.h"#include <assert.h>#include <ctype.h>#include <gcrypt.h>#include <glib.h>#include <gpg-error.h>#include <gvm/base/logging.h>#include <stddef.h>#include <stdlib.h>Functions | |
| void * | hmac_md5_for_prf (const void *key, int keylen, const void *buf, int buflen) |
| void * | hmac_sha1 (const void *key, int keylen, const void *buf, int buflen) |
| void * | hmac_sha256 (const void *key, int keylen, const void *buf, int buflen) |
| void * | hmac_sha384 (const void *key, int keylen, const void *buf, int buflen) |
| gpg_err_code_t | mac (const char *key, const size_t key_len, const char *data, const size_t data_len, const char *iv, const size_t iv_len, int algo, int flags, char **out, size_t *out_len) |
| static gcry_error_t | smb_sign (const int algo, const char *key, const size_t key_len, char *buf, const size_t buf_len, const char *iv, const size_t iv_len, char **out) |
| tree_cell * | nasl_smb_sign (const int algo, lex_ctxt *lexic) |
| void * hmac_md5_for_prf | ( | const void * | key, |
| int | keylen, | ||
| const void * | buf, | ||
| int | buflen ) |
| void * hmac_sha1 | ( | const void * | key, |
| int | keylen, | ||
| const void * | buf, | ||
| int | buflen ) |
| void * hmac_sha256 | ( | const void * | key, |
| int | keylen, | ||
| const void * | buf, | ||
| int | buflen ) |
| void * hmac_sha384 | ( | const void * | key, |
| int | keylen, | ||
| const void * | buf, | ||
| int | buflen ) |
| gpg_err_code_t mac | ( | const char * | key, |
| const size_t | key_len, | ||
| const char * | data, | ||
| const size_t | data_len, | ||
| const char * | iv, | ||
| const size_t | iv_len, | ||
| int | algo, | ||
| int | flags, | ||
| char ** | out, | ||
| size_t * | out_len ) |
|
static |