by Werner Koch | 30 Jan 17:27 2015
Picon

[git] GCRYPT - branch, master, updated. libgcrypt-1.6.0-166-g40a7bdf

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The GNU crypto library".

The branch, master has been updated
       via  40a7bdf50e19faaf106470897fed72af623adc50 (commit)
      from  2564d204e408b296425ac0660c6bdc6270575fb6 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 40a7bdf50e19faaf106470897fed72af623adc50
Author: Werner Koch <wk <at> gnupg.org>
Date:   Fri Jan 30 16:58:02 2015 +0100

    w32: Use -static-libgcc to avoid linking to libgcc_s_sjlj-1.dll.

    * src/Makefile.am (extra_ltoptions): New.
    (libgcrypt_la_LDFLAGS): Use it.
    --

    Since gcc 4.8 there is a regression in that plain C programs may link
    to libgcc_s.a which has a dependency on libgcc_s_sjlj.dll.  This is
    for example triggered by using long long arithmetic on a 32 bit
    Windows (e.g symbol __udivdi3).

    As usual the gcc maintainers don't care about backward compatibility
    and declare that as some kind of compatibility fix and not as
(Continue reading)

by Werner Koch | 28 Jan 15:14 2015
Picon

[git] GCRYPT - branch, master, updated. libgcrypt-1.6.0-165-g2564d20

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The GNU crypto library".

The branch, master has been updated
       via  2564d204e408b296425ac0660c6bdc6270575fb6 (commit)
      from  ceaa97f0d849c07f3a15b642fc3a2b0a477b4a47 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 2564d204e408b296425ac0660c6bdc6270575fb6
Author: Werner Koch <wk <at> gnupg.org>
Date:   Wed Jan 28 15:13:50 2015 +0100

    Fix building of GOST s-boxes when cross-compiling.

    * cipher/Makefile.am (gost-s-box): USe CC_FOR_BUILD.
    (noinst_PROGRAMS): Remove.
    (EXTRA_DIST): New.
    (CLEANFILES): New.

    Signed-off-by: Werner Koch <wk <at> gnupg.org>

diff --git a/cipher/Makefile.am b/cipher/Makefile.am
index 4a9c86d..33a68ff 100644
--- a/cipher/Makefile.am
+++ b/cipher/Makefile.am
(Continue reading)

by Jussi Kivilinna | 20 Jan 21:17 2015
Picon

[git] GCRYPT - branch, master, updated. libgcrypt-1.6.0-164-gceaa97f

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The GNU crypto library".

The branch, master has been updated
       via  ceaa97f0d849c07f3a15b642fc3a2b0a477b4a47 (commit)
      from  067d7d8752d4d8a98f8e0e5e9b1a5b13e1b7ff9c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit ceaa97f0d849c07f3a15b642fc3a2b0a477b4a47
Author: Jussi Kivilinna <jussi.kivilinna <at> iki.fi>
Date:   Tue Jan 20 18:54:13 2015 +0200

    rijndael: fix wrong ifdef for SSSE3 setkey

    * cipher/rijndael.c (do_setkey): Use USE_SSSE3 instead of USE_AESNI
    around SSSE3 setkey selection.
    --

    Reported-by: Richard H Lee <ricardohenrylee <at> gmail.com>
    Signed-off-by: Jussi Kivilinna <jussi.kivilinna <at> iki.fi>

diff --git a/cipher/rijndael.c b/cipher/rijndael.c
index 51c36c7..a481e6f 100644
--- a/cipher/rijndael.c
+++ b/cipher/rijndael.c
(Continue reading)

Richard H Lee | 17 Jan 01:33 2015
Picon

Typo in rijndael.c

I think there is a typo for the processor extension checks in rijndael.c

diff --git a/cipher/rijndael.c b/cipher/rijndael.c
index 51c36c7..a481e6f 100644
--- a/cipher/rijndael.c
+++ b/cipher/rijndael.c
 <at>  <at>  -325,7 +325,7  <at>  <at>  do_setkey (RIJNDAEL_context *ctx, const byte *key, 
const unsigned keylen)
    else if (ctx->use_aesni)
      _gcry_aes_aesni_do_setkey (ctx, key);
  #endif
-#ifdef USE_AESNI
+#ifdef USE_SSSE3
    else if (ctx->use_ssse3)
      _gcry_aes_ssse3_do_setkey (ctx, key);
  #endif
by Werner Koch | 16 Jan 14:57 2015
Picon

[git] GCRYPT - branch, master, updated. libgcrypt-1.6.0-163-g067d7d8

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The GNU crypto library".

The branch, master has been updated
       via  067d7d8752d4d8a98f8e0e5e9b1a5b13e1b7ff9c (commit)
      from  9d2a22c94ae99f9301321082c4fb8d73f4085fda (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 067d7d8752d4d8a98f8e0e5e9b1a5b13e1b7ff9c
Author: Werner Koch <wk <at> gnupg.org>
Date:   Fri Jan 16 14:55:03 2015 +0100

    Add OCB cipher mode
    
    * cipher/cipher-ocb.c: New.
    * cipher/Makefile.am (libcipher_la_SOURCES): Add cipher-ocb.c
    * cipher/cipher-internal.h (OCB_BLOCK_LEN, OCB_L_TABLE_SIZE): New.
    (gcry_cipher_handle): Add fields marks.finalize and u_mode.ocb.
    * cipher/cipher.c (_gcry_cipher_open_internal): Add OCB mode.
    (_gcry_cipher_open_internal): Setup default taglen of OCB.
    (cipher_reset): Clear OCB specific data.
    (cipher_encrypt, cipher_decrypt, _gcry_cipher_authenticate)
    (_gcry_cipher_gettag, _gcry_cipher_checktag): Call OCB functions.
    (_gcry_cipher_setiv): Add OCB specific nonce setting.
    (_gcry_cipher_ctl): Add GCRYCTL_FINALIZE and GCRYCTL_SET_TAGLEN
(Continue reading)

by Werner Koch | 15 Jan 10:38 2015
Picon

[git] GCRYPT - branch, master, updated. libgcrypt-1.6.0-162-g9d2a22c

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The GNU crypto library".

The branch, master has been updated
       via  9d2a22c94ae99f9301321082c4fb8d73f4085fda (commit)
       via  27a91a93d101ef080f71e5d7e50c3cbf3dbb2e39 (commit)
      from  9d328962660da72f094dc5424d5ef67abbaffdf6 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 9d2a22c94ae99f9301321082c4fb8d73f4085fda
Author: Werner Koch <wk <at> gnupg.org>
Date:   Thu Jan 15 10:04:43 2015 +0100

    Add functions to count trailing zero bits in a word.

    * cipher/bithelp.h (_gcry_ctz, _gcry_ctz64): New.
    * configure.ac (HAVE_BUILTIN_CTZ): Add new test.
    --

    Note that these functions return the number of bits in the word when
    passing 0.

    Signed-off-by: Werner Koch <wk <at> gnupg.org>

diff --git a/cipher/bithelp.h b/cipher/bithelp.h
(Continue reading)

Max | 13 Jan 15:04 2015
Picon

[feature request] move hex routines

Hi.

There are some routines for conversion ascii number representation to/from hex in
gnupg/common/convert.c but nor in gcrypt. I think those are generally useful enough
to move them into gcrypt library. This would make nice addition to existing functions
for s-exp and mpi printing and scanning.

cheers,
Max.
by Werner Koch | 8 Jan 09:07 2015
Picon

[git] GCRYPT - branch, master, updated. libgcrypt-1.6.0-160-g9d32896

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The GNU crypto library".

The branch, master has been updated
       via  9d328962660da72f094dc5424d5ef67abbaffdf6 (commit)
      from  4f7dcdc25af269b12275126edeef30b262fb891d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 9d328962660da72f094dc5424d5ef67abbaffdf6
Author: Werner Koch <wk <at> gnupg.org>
Date:   Thu Jan 8 09:07:09 2015 +0100

    cipher: Prepare for OCB mode.

    * src/gcrypt.h.in (GCRY_CIPHER_MODE_OCB): New.
    --

    This is merely a claim that I am working on OCB mode.

diff --git a/doc/gcrypt.texi b/doc/gcrypt.texi
index 30acd2f..7337db9 100644
--- a/doc/gcrypt.texi
+++ b/doc/gcrypt.texi
 <at>  <at>  -1647,6 +1647,11  <at>  <at>  Associated Data (AEAD) block cipher mode, which is specified in
 Poly1305 is an Authenticated Encryption with Associated Data (AEAD)
(Continue reading)

Max | 7 Jan 16:05 2015
Picon

bug tracker

Hi.

What's the proper place to report issues and ask for features for libgcrypt?

best,
Max.
by Werner Koch | 6 Jan 20:32 2015
Picon

[git] GCRYPT - branch, master, updated. libgcrypt-1.6.0-159-g4f7dcdc

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The GNU crypto library".

The branch, master has been updated
       via  4f7dcdc25af269b12275126edeef30b262fb891d (commit)
       via  c33277d2da321df04db1988ed6758a1350025634 (commit)
      from  e4de52378a85cf383994ded8edf0d5cf98dcb10c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 4f7dcdc25af269b12275126edeef30b262fb891d
Author: Werner Koch <wk <at> gnupg.org>
Date:   Tue Jan 6 20:30:37 2015 +0100

    Make make distcheck work again.

    * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Remove --enable-ciphers.
    * cipher/Makefile.am (DISTCLEANFILES): Add gost-sb.h.

diff --git a/Makefile.am b/Makefile.am
index 2d7ca43..4c2c509 100644
--- a/Makefile.am
+++ b/Makefile.am
 <at>  <at>  -18,8 +18,7  <at>  <at> 
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA

(Continue reading)

by Dmitry Eremin-Solenikov | 6 Jan 15:04 2015
Picon

[git] GCRYPT - branch, master, updated. libgcrypt-1.6.0-157-ge4de523

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The GNU crypto library".

The branch, master has been updated
       via  e4de52378a85cf383994ded8edf0d5cf98dcb10c (commit)
       via  05dc5bcd234909ae9c9366b653346076b9a834ed (commit)
      from  e6996fe55685f8042a846b465e0d0c097d615086 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit e4de52378a85cf383994ded8edf0d5cf98dcb10c
Author: Dmitry Eremin-Solenikov <dbaryshkov <at> gmail.com>
Date:   Sun Dec 28 12:15:33 2014 +0300

    stribog: Reduce table size to the needed one.

    * cipher/stribog.c (C16): Avoid allocating superfluous space.

    --

    Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov <at> gmail.com>

diff --git a/cipher/stribog.c b/cipher/stribog.c
index 942bbf4..de167a7 100644
--- a/cipher/stribog.c
+++ b/cipher/stribog.c
(Continue reading)


Gmane