diff options
Diffstat (limited to 'fuzz/gnutls_srp_server_fuzzer.c')
-rw-r--r-- | fuzz/gnutls_srp_server_fuzzer.c | 41 |
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; |