summaryrefslogtreecommitdiff
path: root/fuzz/gnutls_srp_server_fuzzer.c
diff options
context:
space:
mode:
Diffstat (limited to 'fuzz/gnutls_srp_server_fuzzer.c')
-rw-r--r--fuzz/gnutls_srp_server_fuzzer.c41
1 files changed, 26 insertions, 15 deletions
diff --git a/fuzz/gnutls_srp_server_fuzzer.c b/fuzz/gnutls_srp_server_fuzzer.c
index 04301638e4..6c9cd51efa 100644
--- a/fuzz/gnutls_srp_server_fuzzer.c
+++ b/fuzz/gnutls_srp_server_fuzzer.c
@@ -36,23 +36,30 @@
static int
srp_cb(gnutls_session_t session, const char *username,
- gnutls_datum_t *salt, gnutls_datum_t *verifier, gnutls_datum_t *generator, gnutls_datum_t *prime)
+ gnutls_datum_t * salt, gnutls_datum_t * verifier,
+ gnutls_datum_t * generator, gnutls_datum_t * prime)
{
int ret;
- salt->data = (unsigned char*)gnutls_malloc(SALT_SIZE);
- memcpy(salt->data, (unsigned char*)SALT, SALT_SIZE);
+ salt->data = (unsigned char *)gnutls_malloc(SALT_SIZE);
+ memcpy(salt->data, (unsigned char *)SALT, SALT_SIZE);
salt->size = SALT_SIZE;
- generator->data = (unsigned char*)gnutls_malloc(gnutls_srp_1024_group_generator.size);
- memcpy(generator->data, gnutls_srp_1024_group_generator.data, gnutls_srp_1024_group_generator.size);
+ generator->data = (unsigned char *)
+ gnutls_malloc(gnutls_srp_1024_group_generator.size);
+ memcpy(generator->data, gnutls_srp_1024_group_generator.data,
+ gnutls_srp_1024_group_generator.size);
generator->size = gnutls_srp_1024_group_generator.size;
- prime->data = (unsigned char*)gnutls_malloc(gnutls_srp_1024_group_prime.size);
- memcpy(prime->data, gnutls_srp_1024_group_prime.data, gnutls_srp_1024_group_prime.size);
+ prime->data =
+ (unsigned char *)gnutls_malloc(gnutls_srp_1024_group_prime.size);
+ memcpy(prime->data, gnutls_srp_1024_group_prime.data,
+ gnutls_srp_1024_group_prime.size);
prime->size = gnutls_srp_1024_group_prime.size;
- ret = gnutls_srp_verifier(USERNAME, PASSWORD, salt, generator, prime, verifier);
+ ret =
+ gnutls_srp_verifier(USERNAME, PASSWORD, salt, generator, prime,
+ verifier);
if (ret < 0)
return -1;
@@ -98,18 +105,19 @@ int LLVMFuzzerTestOneInput(const uint8_t * data, size_t size)
ed25519_key.size = sizeof(kEd25519PrivateKeyDER);
res =
- gnutls_certificate_set_x509_key_mem(xcred, &rsa_cert, &rsa_key,
- GNUTLS_X509_FMT_DER);
+ gnutls_certificate_set_x509_key_mem(xcred, &rsa_cert, &rsa_key,
+ GNUTLS_X509_FMT_DER);
assert(res >= 0);
res =
- gnutls_certificate_set_x509_key_mem(xcred, &ecdsa_cert, &ecdsa_key,
- GNUTLS_X509_FMT_DER);
+ gnutls_certificate_set_x509_key_mem(xcred, &ecdsa_cert, &ecdsa_key,
+ GNUTLS_X509_FMT_DER);
assert(res >= 0);
res =
- gnutls_certificate_set_x509_key_mem(xcred, &ed25519_cert, &ed25519_key,
- GNUTLS_X509_FMT_DER);
+ gnutls_certificate_set_x509_key_mem(xcred, &ed25519_cert,
+ &ed25519_key,
+ GNUTLS_X509_FMT_DER);
assert(res >= 0);
gnutls_certificate_set_known_dh_params(xcred, GNUTLS_SEC_PARAM_MEDIUM);
@@ -120,7 +128,10 @@ int LLVMFuzzerTestOneInput(const uint8_t * data, size_t size)
res = gnutls_credentials_set(session, GNUTLS_CRD_SRP, pcred);
assert(res >= 0);
- res = gnutls_priority_set_direct(session, "NORMAL:-KX-ALL:+SRP:+SRP-RSA:+SRP-DSS", NULL);
+ res =
+ gnutls_priority_set_direct(session,
+ "NORMAL:-KX-ALL:+SRP:+SRP-RSA:+SRP-DSS",
+ NULL);
assert(res >= 0);
memdata.data = data;