aboutsummaryrefslogtreecommitdiff
path: root/networking/tls.c
diff options
context:
space:
mode:
Diffstat (limited to 'networking/tls.c')
-rw-r--r--networking/tls.c15
1 files changed, 7 insertions, 8 deletions
diff --git a/networking/tls.c b/networking/tls.c
index 4f0e2b6eb..675ef4b3a 100644
--- a/networking/tls.c
+++ b/networking/tls.c
@@ -2334,7 +2334,6 @@ void FAST_FUNC tls_run_copy_loop(tls_state_t *tls, unsigned flags)
2334// e.g. at the very beginning of wget_main() 2334// e.g. at the very beginning of wget_main()
2335// 2335//
2336{ 2336{
2337//kbuild:lib-$(CONFIG_TLS) += tls_sp_c32_new.o
2338 uint8_t ecc_pub_key32[2 * 32]; 2337 uint8_t ecc_pub_key32[2 * 32];
2339 uint8_t pubkey2x32[2 * 32]; 2338 uint8_t pubkey2x32[2 * 32];
2340 uint8_t premaster32[32]; 2339 uint8_t premaster32[32];
@@ -2345,14 +2344,14 @@ void FAST_FUNC tls_run_copy_loop(tls_state_t *tls, unsigned flags)
2345// memset(ecc_pub_key32, 0x00, sizeof(ecc_pub_key32)); 2344// memset(ecc_pub_key32, 0x00, sizeof(ecc_pub_key32));
2346// ecc_pub_key32[18] = 0xab; 2345// ecc_pub_key32[18] = 0xab;
2347//Random key: 2346//Random key:
2348 tls_get_random(ecc_pub_key32, sizeof(ecc_pub_key32)); 2347// tls_get_random(ecc_pub_key32, sizeof(ecc_pub_key32));
2349//Biased random (almost all zeros or almost all ones): 2348//Biased random (almost all zeros or almost all ones):
2350// srand(time(NULL) ^ getpid()); 2349 srand(time(NULL) ^ getpid());
2351// if (rand() & 1) 2350 if (rand() & 1)
2352// memset(ecc_pub_key32, 0x00, sizeof(ecc_pub_key32)); 2351 memset(ecc_pub_key32, 0x00, sizeof(ecc_pub_key32));
2353// else 2352 else
2354// memset(ecc_pub_key32, 0xff, sizeof(ecc_pub_key32)); 2353 memset(ecc_pub_key32, 0xff, sizeof(ecc_pub_key32));
2355// ecc_pub_key32[rand() & 0x3f] = rand(); 2354 ecc_pub_key32[rand() & 0x3f] = rand();
2356 2355
2357 xmove_fd(xopen("p256.OLD", O_WRONLY | O_CREAT | O_TRUNC), 2); 2356 xmove_fd(xopen("p256.OLD", O_WRONLY | O_CREAT | O_TRUNC), 2);
2358 curve_P256_compute_pubkey_and_premaster( 2357 curve_P256_compute_pubkey_and_premaster(