Blame SOURCES/0011-Fix-conversions-of-bit-lengths-to-byte-lengths.patch
|
 |
1495bf |
From 42586b51e34519f18fadef2ad3c9c9d77fde0409 Mon Sep 17 00:00:00 2001
|
|
 |
1495bf |
From: Rob Crittenden <rcritten@redhat.com>
|
|
 |
1495bf |
Date: Mon, 5 Mar 2018 15:54:10 -0400
|
|
 |
1495bf |
Subject: [PATCH] Fix conversions of bit lengths to byte lengths
|
|
 |
1495bf |
|
|
 |
1495bf |
Fix a number of places where we weren't correctly converting from length
|
|
 |
1495bf |
in bits to length in bytes, and one in the self-tests where the newest
|
|
 |
1495bf |
version of NSS complains if the size of a signature was too large
|
|
 |
1495bf |
because it was not converted at all.
|
|
 |
1495bf |
|
|
 |
1495bf |
Based on upstream change dd537bcc644dea163b4c8f3de08d73a60876449d
|
|
 |
1495bf |
---
|
|
 |
1495bf |
tests/tools/checksig.c | 2 ++
|
|
 |
1495bf |
1 file changed, 2 insertions(+)
|
|
 |
1495bf |
|
|
 |
1495bf |
diff --git a/tests/tools/checksig.c b/tests/tools/checksig.c
|
|
 |
1495bf |
index e690911..ab8bb11 100644
|
|
 |
1495bf |
--- a/tests/tools/checksig.c
|
|
 |
1495bf |
+++ b/tests/tools/checksig.c
|
|
 |
1495bf |
@@ -18,6 +18,7 @@
|
|
 |
1495bf |
#include "../../src/config.h"
|
|
 |
1495bf |
|
|
 |
1495bf |
#include <sys/types.h>
|
|
 |
1495bf |
+#include <sys/param.h>
|
|
 |
1495bf |
#include <sys/select.h>
|
|
 |
1495bf |
#include <errno.h>
|
|
 |
1495bf |
#include <limits.h>
|
|
 |
1495bf |
@@ -101,6 +102,7 @@ main(int argc, char **argv)
|
|
 |
1495bf |
printf("error finding public key\n");
|
|
 |
1495bf |
return 1;
|
|
 |
1495bf |
}
|
|
 |
1495bf |
+ signed_data.signature.len = howmany(signed_data.signature.len, 8);
|
|
 |
1495bf |
if (VFY_VerifyDataWithAlgorithmID(signed_data.data.data,
|
|
 |
1495bf |
signed_data.data.len,
|
|
 |
1495bf |
pubkey,
|
|
 |
1495bf |
--
|
|
 |
1495bf |
1.8.3.1
|
|
 |
1495bf |
|