1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-07-29 05:21:37 +03:00

tx/rx hmac records separated. fixed gnu tls issue

git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@80 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
This commit is contained in:
cameronrich
2007-03-30 23:57:28 +00:00
parent efdf49ba76
commit 55d6b77f70
14 changed files with 117 additions and 202 deletions

View File

@ -580,13 +580,37 @@ static int cert_tests(void)
ssl_ctx_free(ssl_ctx);
free(buf);
ssl_ctx = ssl_ctx_new(0, 0);
len = get_file("../ssl/test/gnutls.cer", &buf);
if ((res = add_cert(ssl_ctx, buf, len)) < 0)
{
printf("Cert #5\n");
ssl_display_error(res);
goto bad_cert;
}
ssl_ctx_free(ssl_ctx);
free(buf);
ssl_ctx = ssl_ctx_new(0, 0);
len = get_file("../ssl/test/socgen.cer", &buf);
if ((res = add_cert(ssl_ctx, buf, len)) < 0)
{
printf("Cert #6\n");
ssl_display_error(res);
goto bad_cert;
}
ssl_ctx_free(ssl_ctx);
free(buf);
/* Verisign use MD2 which is not supported */
ssl_ctx = ssl_ctx_new(0, 0);
len = get_file("../ssl/test/verisign.x509_ca", &buf);
if ((res = add_cert_auth(ssl_ctx, buf, len)) !=
X509_VFY_ERROR_UNSUPPORTED_DIGEST)
{
printf("Cert #5\n");
printf("Cert #7\n");
ssl_display_error(res);
goto bad_cert;
}
@ -597,7 +621,7 @@ static int cert_tests(void)
if (get_file("../ssl/test/verisign.x509_my_cert", &buf) < 0 ||
x509_new(buf, &len, &x509_ctx))
{
printf("Cert #6\n");
printf("Cert #8\n");
ssl_display_error(res);
goto bad_cert;
}
@ -1023,7 +1047,7 @@ int SSL_server_tests(void)
"-cipher RC4-SHA",
"../ssl/test/axTLS.x509_device.pem",
NULL, "../ssl/test/axTLS.device_key.pem",
NULL, NULL, DEFAULT_SVR_OPTION)))
"../ssl/test/axTLS.ca_x509.pem", NULL, DEFAULT_SVR_OPTION)))
goto cleanup;
/*