Fix warnings introduced by aes-perf patch
This commit is contained in:
parent
1cb8c77904
commit
ea432a6d0b
@ -1,25 +1,3 @@
|
|||||||
pagure Logo
|
|
||||||
rpms / libgcrypt
|
|
||||||
Source
|
|
||||||
Issues
|
|
||||||
Pull Requests 1
|
|
||||||
Stats
|
|
||||||
Overview
|
|
||||||
Files
|
|
||||||
Commits
|
|
||||||
Branches
|
|
||||||
Forks
|
|
||||||
Releases
|
|
||||||
Monitoring status:
|
|
||||||
Bugzilla Assignee:
|
|
||||||
Fedora:
|
|
||||||
tmraz
|
|
||||||
EPEL:
|
|
||||||
tmraz
|
|
||||||
Files
|
|
||||||
master
|
|
||||||
libgcrypt-1.8.5-aes-perf.patch
|
|
||||||
|
|
||||||
diff -up libgcrypt-1.8.5/cipher/arcfour.c.aes-perf libgcrypt-1.8.5/cipher/arcfour.c
|
diff -up libgcrypt-1.8.5/cipher/arcfour.c.aes-perf libgcrypt-1.8.5/cipher/arcfour.c
|
||||||
--- libgcrypt-1.8.5/cipher/arcfour.c.aes-perf 2017-11-23 19:16:58.000000000 +0100
|
--- libgcrypt-1.8.5/cipher/arcfour.c.aes-perf 2017-11-23 19:16:58.000000000 +0100
|
||||||
+++ libgcrypt-1.8.5/cipher/arcfour.c 2020-04-22 18:29:41.662862382 +0200
|
+++ libgcrypt-1.8.5/cipher/arcfour.c 2020-04-22 18:29:41.662862382 +0200
|
||||||
@ -1238,7 +1216,7 @@ diff -up libgcrypt-1.8.5/cipher/cipher-cmac.c.aes-perf libgcrypt-1.8.5/cipher/ci
|
|||||||
diff -up libgcrypt-1.8.5/cipher/cipher-ctr.c.aes-perf libgcrypt-1.8.5/cipher/cipher-ctr.c
|
diff -up libgcrypt-1.8.5/cipher/cipher-ctr.c.aes-perf libgcrypt-1.8.5/cipher/cipher-ctr.c
|
||||||
--- libgcrypt-1.8.5/cipher/cipher-ctr.c.aes-perf 2017-11-23 19:16:58.000000000 +0100
|
--- libgcrypt-1.8.5/cipher/cipher-ctr.c.aes-perf 2017-11-23 19:16:58.000000000 +0100
|
||||||
+++ libgcrypt-1.8.5/cipher/cipher-ctr.c 2020-04-22 18:29:41.667862287 +0200
|
+++ libgcrypt-1.8.5/cipher/cipher-ctr.c 2020-04-22 18:29:41.667862287 +0200
|
||||||
@@ -81,24 +81,38 @@ _gcry_cipher_ctr_encrypt (gcry_cipher_hd
|
@@ -81,24 +81,34 @@ _gcry_cipher_ctr_encrypt (gcry_cipher_hd
|
||||||
{
|
{
|
||||||
unsigned char tmp[MAX_BLOCKSIZE];
|
unsigned char tmp[MAX_BLOCKSIZE];
|
||||||
|
|
||||||
@ -1287,10 +1265,6 @@ diff -up libgcrypt-1.8.5/cipher/cipher-ctr.c.aes-perf libgcrypt-1.8.5/cipher/cip
|
|||||||
+ {
|
+ {
|
||||||
+ n = inbuflen;
|
+ n = inbuflen;
|
||||||
+ buf_xor(outbuf, inbuf, tmp, inbuflen);
|
+ buf_xor(outbuf, inbuf, tmp, inbuflen);
|
||||||
+
|
|
||||||
+ inbuflen -= n;
|
|
||||||
+ outbuf += n;
|
|
||||||
+ inbuf += n;
|
|
||||||
+ }
|
+ }
|
||||||
|
|
||||||
/* Save the unused bytes of the counter. */
|
/* Save the unused bytes of the counter. */
|
||||||
@ -2126,7 +2100,7 @@ diff -up libgcrypt-1.8.5/cipher/rfc2268.c.aes-perf libgcrypt-1.8.5/cipher/rfc226
|
|||||||
|
|
||||||
diff -up libgcrypt-1.8.5/cipher/rijndael-aesni.c.aes-perf libgcrypt-1.8.5/cipher/rijndael-aesni.c
|
diff -up libgcrypt-1.8.5/cipher/rijndael-aesni.c.aes-perf libgcrypt-1.8.5/cipher/rijndael-aesni.c
|
||||||
--- libgcrypt-1.8.5/cipher/rijndael-aesni.c.aes-perf 2017-11-23 19:16:58.000000000 +0100
|
--- libgcrypt-1.8.5/cipher/rijndael-aesni.c.aes-perf 2017-11-23 19:16:58.000000000 +0100
|
||||||
+++ libgcrypt-1.8.5/cipher/rijndael-aesni.c 2020-04-22 18:29:41.671862210 +0200
|
+++ libgcrypt-1.8.5/cipher/rijndael-aesni.c 2020-04-28 11:22:26.025519954 +0200
|
||||||
@@ -327,8 +327,8 @@ _gcry_aes_aesni_do_setkey (RIJNDAEL_cont
|
@@ -327,8 +327,8 @@ _gcry_aes_aesni_do_setkey (RIJNDAEL_cont
|
||||||
|
|
||||||
|
|
||||||
@ -2266,7 +2240,12 @@ diff -up libgcrypt-1.8.5/cipher/rijndael-aesni.c.aes-perf libgcrypt-1.8.5/cipher
|
|||||||
_gcry_aes_aesni_ocb_auth (gcry_cipher_hd_t c, const void *abuf_arg,
|
_gcry_aes_aesni_ocb_auth (gcry_cipher_hd_t c, const void *abuf_arg,
|
||||||
size_t nblocks)
|
size_t nblocks)
|
||||||
{
|
{
|
||||||
@@ -1813,4 +1831,303 @@ _gcry_aes_aesni_ocb_auth (gcry_cipher_hd
|
@@ -1810,7 +1828,306 @@ _gcry_aes_aesni_ocb_auth (gcry_cipher_hd
|
||||||
|
|
||||||
|
aesni_cleanup ();
|
||||||
|
aesni_cleanup_2_6 ();
|
||||||
|
+
|
||||||
|
+ return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -2409,8 +2388,6 @@ diff -up libgcrypt-1.8.5/cipher/rijndael-aesni.c.aes-perf libgcrypt-1.8.5/cipher
|
|||||||
+
|
+
|
||||||
+ aesni_cleanup ();
|
+ aesni_cleanup ();
|
||||||
+ aesni_cleanup_2_6 ();
|
+ aesni_cleanup_2_6 ();
|
||||||
+
|
|
||||||
+ return 0;
|
|
||||||
+}
|
+}
|
||||||
+
|
+
|
||||||
+
|
+
|
||||||
|
|||||||
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
Name: libgcrypt
|
Name: libgcrypt
|
||||||
Version: 1.8.6
|
Version: 1.8.6
|
||||||
Release: 2
|
Release: 3
|
||||||
Summary: A general-purpose cryptography library
|
Summary: A general-purpose cryptography library
|
||||||
License: LGPLv2+
|
License: LGPLv2+
|
||||||
URL: https://www.gnupg.org/
|
URL: https://www.gnupg.org/
|
||||||
@ -136,6 +136,12 @@ install -m644 %{SOURCE7} $RPM_BUILD_ROOT/etc/gcrypt/random.conf
|
|||||||
%{_infodir}/gcrypt.info*
|
%{_infodir}/gcrypt.info*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sat Sep 19 2020 xiaqirong <xiaqirong1@huawei.com> - 1.8.6-3
|
||||||
|
- Type:bugfix
|
||||||
|
- ID:NA
|
||||||
|
- SUG:NA
|
||||||
|
- DESC:Fix warnings instroduced by aes-perf patch
|
||||||
|
|
||||||
* Sun Aug 30 2020 openEuler Buildteam <buildteam@openeuler.org> - 1.8.6-2
|
* Sun Aug 30 2020 openEuler Buildteam <buildteam@openeuler.org> - 1.8.6-2
|
||||||
- Type:bugfix
|
- Type:bugfix
|
||||||
- ID:NA
|
- ID:NA
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user