<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgcrypt.git/doc, branch http-to-https</title>
<subtitle>dev.gnupg.org: source/libgcrypt.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgcrypt.git/'/>
<entry>
<title>use https instead of cleartext http where possible</title>
<updated>2019-05-14T20:26:02+00:00</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2019-05-14T17:53:04+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgcrypt.git/commit/?id=0df498e81fd36fb9af1916dcc5f05536fbc9e29f'/>
<id>0df498e81fd36fb9af1916dcc5f05536fbc9e29f</id>
<content type='text'>
The following domains all offer https, so use it:

 - creativecommons.org
 - cr.yp.to
 - cryptojedi.org
 - crypto.stanford.edu
 - csrc.nist.gov
 - donate.fsf.org
 - ed25519.cr.yp.to
 - eprint.iacr.org
 - git.savannah.gnu.org
 - gnu.org
 - graphics.stanford.edu
 - info.isl.ntt.co.jp
 - lists.gnu.org
 - lists.gnupg.org
 - people.csail.mit.edu
 - shiftleft.org
 - software.intel.com
 - tools.ietf.org
 - web.archive.org
 - web.cs.ucdavis.edu
 - www.calcurco.cat
 - www.columbia.edu
 - www.cs.tau.ac.il
 - www.cs.technion.ac.il
 - www.cs.ucdavis.edu
 - www.g10code.com
 - www.gnu.org
 - www.gnupg.org
 - www.ii.uib.no
 - www.intel.com
 - www.larc.usp.br

Signed-off-by: Daniel Kahn Gillmor &lt;dkg@fifthhorseman.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The following domains all offer https, so use it:

 - creativecommons.org
 - cr.yp.to
 - cryptojedi.org
 - crypto.stanford.edu
 - csrc.nist.gov
 - donate.fsf.org
 - ed25519.cr.yp.to
 - eprint.iacr.org
 - git.savannah.gnu.org
 - gnu.org
 - graphics.stanford.edu
 - info.isl.ntt.co.jp
 - lists.gnu.org
 - lists.gnupg.org
 - people.csail.mit.edu
 - shiftleft.org
 - software.intel.com
 - tools.ietf.org
 - web.archive.org
 - web.cs.ucdavis.edu
 - www.calcurco.cat
 - www.columbia.edu
 - www.cs.tau.ac.il
 - www.cs.technion.ac.il
 - www.cs.ucdavis.edu
 - www.g10code.com
 - www.gnu.org
 - www.gnupg.org
 - www.ii.uib.no
 - www.intel.com
 - www.larc.usp.br

Signed-off-by: Daniel Kahn Gillmor &lt;dkg@fifthhorseman.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Limit and document Blowfish key lengths to 8-576 bits</title>
<updated>2019-04-18T15:53:35+00:00</updated>
<author>
<name>Jussi Kivilinna</name>
<email>jussi.kivilinna@iki.fi</email>
</author>
<published>2019-04-18T15:53:35+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgcrypt.git/commit/?id=3546599e5578f89f9e77b08bf599f9c44b23da5f'/>
<id>3546599e5578f89f9e77b08bf599f9c44b23da5f</id>
<content type='text'>
* cipher/blowfish.c (BLOWFISH_KEY_MIN_BITS)
(BLOWFISH_KEY_MAX_BITS): New.
(do_bf_setkey): Check input key length to MIN_BITS and MAX_BITS.
* doc/gcrypt.texi: Update supported Blowfish key lengths.
* tests/basic.c (check_ecb_cipher): New, with Blowfish test vectors
for different key lengths.
(check_cipher_modes): Call 'check_ecb_cipher'.
--

As noted by Peter Wu, Blowfish cipher implementation already supports key
lengths 8 to 576 bits [1]. This change updates documentation to reflect
that and adds new test vectors to check handling of different key lengths.

[1] https://lists.gnupg.org/pipermail/gcrypt-devel/2019-April/004680.html

Signed-off-by: Jussi Kivilinna &lt;jussi.kivilinna@iki.fi&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* cipher/blowfish.c (BLOWFISH_KEY_MIN_BITS)
(BLOWFISH_KEY_MAX_BITS): New.
(do_bf_setkey): Check input key length to MIN_BITS and MAX_BITS.
* doc/gcrypt.texi: Update supported Blowfish key lengths.
* tests/basic.c (check_ecb_cipher): New, with Blowfish test vectors
for different key lengths.
(check_cipher_modes): Call 'check_ecb_cipher'.
--

As noted by Peter Wu, Blowfish cipher implementation already supports key
lengths 8 to 576 bits [1]. This change updates documentation to reflect
that and adds new test vectors to check handling of different key lengths.

[1] https://lists.gnupg.org/pipermail/gcrypt-devel/2019-April/004680.html

Signed-off-by: Jussi Kivilinna &lt;jussi.kivilinna@iki.fi&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add SHA512/224 and SHA512/256 algorithms</title>
<updated>2019-04-05T17:10:32+00:00</updated>
<author>
<name>Jussi Kivilinna</name>
<email>jussi.kivilinna@iki.fi</email>
</author>
<published>2019-04-05T17:10:32+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgcrypt.git/commit/?id=a3683b6f623189a4b65bb584bb9e65e3ad7b3139'/>
<id>a3683b6f623189a4b65bb584bb9e65e3ad7b3139</id>
<content type='text'>
* cipher/mac-hmac.c (map_mac_algo_to_md): Add mapping for SHA512/224
and SHA512/256.
(_gcry_mac_type_spec_hmac_sha512_256)
(_gcry_mac_type_spec_hmac_sha512_224): New.
* cipher/mac-internal.h (_gcry_mac_type_spec_hmac_sha512_256)
(_gcry_mac_type_spec_hmac_sha512_224): New.
* cipher/mac.c (mac_list, mac_list_algo101): Add SHA512/224 and
SHA512/256.
* cipher/md.c (digest_list, digest_list_algo301)
(prepare_macpads): Ditto.
* cipher/sha512.c (run_selftests): Ditto.
(sha512_init_common): Move common initialization here.
(sha512_init, sha384_init): Use common initialization function.
(sha512_224_init, sha512_256_init, _gcry_sha512_224_hash_buffer)
(_gcry_sha512_224_hash_buffers, _gcry_sha512_256_hash_buffer)
(_gcry_sha512_256_hash_buffers, selftests_sha512_224)
(selftests_sha512_256, sha512_224_asn, oid_spec_sha512_224)
(_gcry_digest_spec_sha512_224, sha512_256_asn, oid_spec_sha512_256)
(_gcry_digest_spec_sha512_256): New.
* doc/gcrypt.texi: Add SHA512/224 and SHA512/256; Add missing
HMAC-BLAKE2s and HMAC-BLAKE2b.
* src/cipher.h (_gcry_digest_spec_sha512_224)
(_gcry_digest_spec_sha512_256): New.
* src/gcrypt.h.in (GCRY_MD_SHA512_256, GCRY_MD_SHA512_224): New.
(GCRY_MAC_HMAC_SHA512_256, GCRY_MAC_HMAC_SHA512_224): New.
* tests/basic.c (check_digests): Add SHA512/224 and SHA512/256
test vectors.
--

This change adds truncated SHA512/224 and SHA512/256 algorithms
specified in FIPS 180-4.

Signed-off-by: Jussi Kivilinna &lt;jussi.kivilinna@iki.fi&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* cipher/mac-hmac.c (map_mac_algo_to_md): Add mapping for SHA512/224
and SHA512/256.
(_gcry_mac_type_spec_hmac_sha512_256)
(_gcry_mac_type_spec_hmac_sha512_224): New.
* cipher/mac-internal.h (_gcry_mac_type_spec_hmac_sha512_256)
(_gcry_mac_type_spec_hmac_sha512_224): New.
* cipher/mac.c (mac_list, mac_list_algo101): Add SHA512/224 and
SHA512/256.
* cipher/md.c (digest_list, digest_list_algo301)
(prepare_macpads): Ditto.
* cipher/sha512.c (run_selftests): Ditto.
(sha512_init_common): Move common initialization here.
(sha512_init, sha384_init): Use common initialization function.
(sha512_224_init, sha512_256_init, _gcry_sha512_224_hash_buffer)
(_gcry_sha512_224_hash_buffers, _gcry_sha512_256_hash_buffer)
(_gcry_sha512_256_hash_buffers, selftests_sha512_224)
(selftests_sha512_256, sha512_224_asn, oid_spec_sha512_224)
(_gcry_digest_spec_sha512_224, sha512_256_asn, oid_spec_sha512_256)
(_gcry_digest_spec_sha512_256): New.
* doc/gcrypt.texi: Add SHA512/224 and SHA512/256; Add missing
HMAC-BLAKE2s and HMAC-BLAKE2b.
* src/cipher.h (_gcry_digest_spec_sha512_224)
(_gcry_digest_spec_sha512_256): New.
* src/gcrypt.h.in (GCRY_MD_SHA512_256, GCRY_MD_SHA512_224): New.
(GCRY_MAC_HMAC_SHA512_256, GCRY_MAC_HMAC_SHA512_224): New.
* tests/basic.c (check_digests): Add SHA512/224 and SHA512/256
test vectors.
--

This change adds truncated SHA512/224 and SHA512/256 algorithms
specified in FIPS 180-4.

Signed-off-by: Jussi Kivilinna &lt;jussi.kivilinna@iki.fi&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: add mention about aligning data to cachelines for best performance</title>
<updated>2019-03-24T08:49:29+00:00</updated>
<author>
<name>Jussi Kivilinna</name>
<email>jussi.kivilinna@iki.fi</email>
</author>
<published>2019-03-24T08:49:29+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgcrypt.git/commit/?id=bb03edcbba95e06686188957a65c1967ee07cd6a'/>
<id>bb03edcbba95e06686188957a65c1967ee07cd6a</id>
<content type='text'>
* doc/gcrypt.text: Add mention about aligning data to cachelines for
best performance.
--

GnuPG-bug-id: 2388
Signed-off-by: Jussi Kivilinna &lt;jussi.kivilinna@iki.fi&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/gcrypt.text: Add mention about aligning data to cachelines for
best performance.
--

GnuPG-bug-id: 2388
Signed-off-by: Jussi Kivilinna &lt;jussi.kivilinna@iki.fi&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>doc/gcrypt.texi: update HW feature list</title>
<updated>2019-03-23T18:41:57+00:00</updated>
<author>
<name>Jussi Kivilinna</name>
<email>jussi.kivilinna@iki.fi</email>
</author>
<published>2019-03-19T20:08:37+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgcrypt.git/commit/?id=7abf65da84c7106250a5ed2de78b05610cf251f4'/>
<id>7abf65da84c7106250a5ed2de78b05610cf251f4</id>
<content type='text'>
* doc/gcrypt.texi: Update FW feature list.
--

Signed-off-by: Jussi Kivilinna &lt;jussi.kivilinna@iki.fi&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/gcrypt.texi: Update FW feature list.
--

Signed-off-by: Jussi Kivilinna &lt;jussi.kivilinna@iki.fi&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: Fix library initialization examples</title>
<updated>2018-11-19T08:02:21+00:00</updated>
<author>
<name>Andreas Metzler</name>
<email>ametzler@bebt.de</email>
</author>
<published>2018-11-18T15:01:21+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgcrypt.git/commit/?id=af0bbdb9019e0b4a72e87e8b1b4a55506d349834'/>
<id>af0bbdb9019e0b4a72e87e8b1b4a55506d349834</id>
<content type='text'>
Signed-off-by: Andreas Metzler &lt;ametzler@bebt.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Andreas Metzler &lt;ametzler@bebt.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: Update yat2m.c from upstream (libgpg-error)</title>
<updated>2018-10-24T10:06:17+00:00</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2018-10-24T10:06:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgcrypt.git/commit/?id=0cfd41c662792cd5707a7bd738c341c29abdb4e7'/>
<id>0cfd41c662792cd5707a7bd738c341c29abdb4e7</id>
<content type='text'>
--
GnuPG-bug-id: 4102

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--
GnuPG-bug-id: 4102

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: Fix example for gcry_sexp_extract_param</title>
<updated>2018-10-23T20:48:31+00:00</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2018-06-14T08:39:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgcrypt.git/commit/?id=282f238f7788267768e823c0976aff15aeaff103'/>
<id>282f238f7788267768e823c0976aff15aeaff103</id>
<content type='text'>
--
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--
</pre>
</div>
</content>
</entry>
<entry>
<title>RFC-8439 was published.</title>
<updated>2018-07-04T05:09:38+00:00</updated>
<author>
<name>NIIBE Yutaka</name>
<email>gniibe@fsij.org</email>
</author>
<published>2018-07-04T05:09:38+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgcrypt.git/commit/?id=9660c3fafd732b1857bb2697c6f43aed077b9ad6'/>
<id>9660c3fafd732b1857bb2697c6f43aed077b9ad6</id>
<content type='text'>
* cipher/cipher-poly1305.c: Update RFC reference.

Signed-off-by: NIIBE Yutaka &lt;gniibe@fsij.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* cipher/cipher-poly1305.c: Update RFC reference.

Signed-off-by: NIIBE Yutaka &lt;gniibe@fsij.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: Clarify the value range of the use-rsa-e parameter.</title>
<updated>2018-03-22T14:29:10+00:00</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2018-03-22T14:28:04+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgcrypt.git/commit/?id=92fd86e9956ef3fea51d72495fd0da09522e57a1'/>
<id>92fd86e9956ef3fea51d72495fd0da09522e57a1</id>
<content type='text'>
--

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
