Blame centerim-4.22.8-nss.patch
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
From 3e8cb1fb8e662a205c6f3689d7abce5110893f16 Mon Sep 17 00:00:00 2001
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
From: Lubomir Rintel <lkundrak@v3.sk>
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
Date: Thu, 18 Feb 2010 23:40:00 +0100
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
Subject: [PATCH] Use RAND_add() with nss_compat_openssl
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
It does not provide RAND_seed().
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
---
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
libgadu/libgadu.c | 7 +++++++
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
1 files changed, 7 insertions(+), 0 deletions(-)
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
diff --git a/libgadu/libgadu.c b/libgadu/libgadu.c
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
index b3f5585..ce05b26 100644
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
--- a/libgadu/libgadu.c
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
+++ b/libgadu/libgadu.c
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
@@ -760,8 +760,15 @@ struct gg_session *gg_login(const struct gg_login_params *p)
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
time(&rstruct.time);
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
rstruct.ptr = (void *) &rstruct;
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
+#ifdef HAVE_NSS_COMPAT
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
+ /* nss compat ossl doesn't implement that, despite
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
+ * having a definition in header */
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
+ RAND_add((void *) rdata, sizeof(rdata), sizeof(rdata));
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
+ RAND_add((void *) &rstruct, sizeof(rstruct), sizeof(rstruct));
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
+#else
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
RAND_seed((void *) rdata, sizeof(rdata));
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
RAND_seed((void *) &rstruct, sizeof(rstruct));
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
+#endif
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
}
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
sess->ssl_ctx = SSL_CTX_new(TLSv1_client_method());
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
--
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
1.7.0
|
|
![](https://seccdn.libravatar.org/avatar/19d6d588001879430ddcedc3493348b9f9f8f576126e024e810c392eff7da7a8?s=16&d=retro) |
3685f2c |
|