summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordefanor <defanor@uberspace.net>2021-02-07 21:32:54 +0300
committerdefanor <defanor@uberspace.net>2021-02-07 21:32:54 +0300
commitbfc932724364aa776d11395f77090764f5148042 (patch)
tree065977e86b188d37b5ce59bc011293ae0be5bdf7
parent4ab1936ae0bf575b19fe87a3440cfd04e48c331e (diff)
Use gsasl_nonce for random padding
-rw-r--r--src/rexmpp_openpgp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rexmpp_openpgp.c b/src/rexmpp_openpgp.c
index 54dc914..cb8b4d7 100644
--- a/src/rexmpp_openpgp.c
+++ b/src/rexmpp_openpgp.c
@@ -676,9 +676,9 @@ char *rexmpp_openpgp_encrypt_sign (rexmpp_t *s,
/* A random-length random-content padding. */
char *rand_str, rand[256];
- gsasl_random(rand, 1);
+ gsasl_nonce(rand, 1);
size_t rand_str_len = 0, rand_len = (unsigned char)rand[0] % (255 - 16) + 16;
- sasl_err = gsasl_random(rand, rand_len);
+ sasl_err = gsasl_nonce(rand, rand_len);
if (sasl_err != GSASL_OK) {
rexmpp_log(s, LOG_ERR, "Random generation failure: %s",
gsasl_strerror(sasl_err));