diff options
Diffstat (limited to 'tests/cve-2009-1416.c')
-rw-r--r-- | tests/cve-2009-1416.c | 54 |
1 files changed, 26 insertions, 28 deletions
diff --git a/tests/cve-2009-1416.c b/tests/cve-2009-1416.c index 667e1958e0..5bfb43cd7b 100644 --- a/tests/cve-2009-1416.c +++ b/tests/cve-2009-1416.c @@ -46,41 +46,39 @@ #include <gnutls/gnutls.h> #include <gnutls/x509.h> -int -main (void) +int main(void) { - gnutls_x509_privkey_t key; - gnutls_datum_t p, q, g, y, x; - int ret; + gnutls_x509_privkey_t key; + gnutls_datum_t p, q, g, y, x; + int ret; - global_init (); + global_init(); - ret = gnutls_x509_privkey_init (&key); - if (ret < 0) - return 1; + ret = gnutls_x509_privkey_init(&key); + if (ret < 0) + return 1; - ret = gnutls_x509_privkey_generate (key, GNUTLS_PK_DSA, 512, 0); - if (ret < 0) - return 1; + ret = gnutls_x509_privkey_generate(key, GNUTLS_PK_DSA, 512, 0); + if (ret < 0) + return 1; - ret = gnutls_x509_privkey_export_dsa_raw (key, &p, &q, &g, &y, &x); - if (ret < 0) - return 1; + ret = gnutls_x509_privkey_export_dsa_raw(key, &p, &q, &g, &y, &x); + if (ret < 0) + return 1; - if (q.size == 3 && memcmp (q.data, "\x01\x00\x01", 3) == 0) - { - printf ("buggy\n"); - return 1; - } + if (q.size == 3 && memcmp(q.data, "\x01\x00\x01", 3) == 0) { + printf("buggy\n"); + return 1; + } - gnutls_free (p.data); - gnutls_free (q.data); - gnutls_free (g.data); - gnutls_free (y.data); - gnutls_free (x.data); + gnutls_free(p.data); + gnutls_free(q.data); + gnutls_free(g.data); + gnutls_free(y.data); + gnutls_free(x.data); - gnutls_x509_privkey_deinit (key); - gnutls_global_deinit (); + gnutls_x509_privkey_deinit(key); + gnutls_global_deinit(); - return 0; + return 0; } |