<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/s390/crypto, branch linux-4.6.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.6.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.6.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-04-01T12:15:54Z</updated>
<entry>
<title>Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux</title>
<updated>2016-04-01T12:15:54Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2016-04-01T12:15:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dc8a64ee1ab3f7ef34488392de7ee908047d6f99'/>
<id>urn:sha1:dc8a64ee1ab3f7ef34488392de7ee908047d6f99</id>
<content type='text'>
Pull s390 fixes from Martin Schwidefsky:
 - A proper fix for the locking issue in the dasd driver
 - Wire up the new preadv2 nad pwritev2 system calls
 - Add the mark_rodata_ro function and set DEBUG_RODATA=y
 - A few more bug fixes.

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:
  s390: wire up preadv2/pwritev2 syscalls
  s390/pci: PCI function group 0 is valid for clp_query_pci_fn
  s390/crypto: provide correct file mode at device register.
  s390/mm: handle PTE-mapped tail pages in fast gup
  s390: add DEBUG_RODATA support
  s390: disable postinit-readonly for now
  s390/dasd: reorder lcu and device lock
  s390/cpum_sf: Fix cpu hotplug notifier transitions
  s390/cpum_cf: Fix missing cpu hotplug notifier transition
</content>
</entry>
<entry>
<title>s390/crypto: provide correct file mode at device register.</title>
<updated>2016-03-29T08:55:12Z</updated>
<author>
<name>Harald Freudenberger</name>
</author>
<published>2016-03-17T13:52:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=74b2375e6767935e6d9220bdbc6ed0db57f71a59'/>
<id>urn:sha1:74b2375e6767935e6d9220bdbc6ed0db57f71a59</id>
<content type='text'>
When the prng device driver calls misc_register() there is the possibility
to also provide the recommented file permissions. This fix now gives
useful values (0644) where previously just the default was used (resulting
in 0600 for the device file).

Signed-off-by: Harald Freudenberger &lt;freude@linux.vnet.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>crypto: xts - fix compile errors</title>
<updated>2016-02-17T07:53:02Z</updated>
<author>
<name>Stephan Mueller</name>
</author>
<published>2016-02-17T06:00:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=49abc0d2e19b28e90f443334fb6cd66f275713e6'/>
<id>urn:sha1:49abc0d2e19b28e90f443334fb6cd66f275713e6</id>
<content type='text'>
Commit 28856a9e52c7 missed the addition of the crypto/xts.h include file
for different architecture-specific AES implementations.

Signed-off-by: Stephan Mueller &lt;smueller@chronox.de&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: xts - consolidate sanity check for keys</title>
<updated>2016-02-16T20:07:51Z</updated>
<author>
<name>Stephan Mueller</name>
</author>
<published>2016-02-09T14:37:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=28856a9e52c7cac712af6c143de04766617535dc'/>
<id>urn:sha1:28856a9e52c7cac712af6c143de04766617535dc</id>
<content type='text'>
The patch centralizes the XTS key check logic into the service function
xts_check_key which is invoked from the different XTS implementations.
With this, the XTS implementations in ARM, ARM64, PPC and S390 have now
a sanity check for the XTS keys similar to the other arches.

In addition, this service function received a check to ensure that the
key != the tweak key which is mandated by FIPS 140-2 IG A.9. As the
check is not present in the standards defining XTS, it is only enforced
in FIPS mode of the kernel.

Signed-off-by: Stephan Mueller &lt;smueller@chronox.de&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: s390/sha - replace raw value by their coresponding define</title>
<updated>2015-10-15T13:05:11Z</updated>
<author>
<name>LABBE Corentin</name>
</author>
<published>2015-10-14T19:11:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=19b14e7e224f1c119a1756fde02ccacefd280212'/>
<id>urn:sha1:19b14e7e224f1c119a1756fde02ccacefd280212</id>
<content type='text'>
SHA_MAX_STATE_SIZE is just the number of u32 word for SHA512.
So replace the raw value "16" by their meaning (SHA512_DIGEST_SIZE / 4)

Signed-off-by: LABBE Corentin &lt;clabbe.montjoie@gmail.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>s390/crypto: add cpu feature modaliases for crypto modules</title>
<updated>2015-07-22T07:58:02Z</updated>
<author>
<name>Hendrik Brueckner</name>
</author>
<published>2015-02-19T16:34:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d05377c12ae2ac88e747a28ae1e23f556d549592'/>
<id>urn:sha1:d05377c12ae2ac88e747a28ae1e23f556d549592</id>
<content type='text'>
Use the module_cpu_feature_match() module init function to add an
module alias based on required CPU features.   The modules are
automatically loaded on hardware that supports the required CPU features.

Signed-off-by: Hendrik Brueckner &lt;brueckner@linux.vnet.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6</title>
<updated>2015-05-22T21:26:36Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2015-05-22T21:26:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2a058f388db8f2bf83ed43f6170a2bb79567dedb'/>
<id>urn:sha1:2a058f388db8f2bf83ed43f6170a2bb79567dedb</id>
<content type='text'>
Pull another crypto fix from Herbert Xu:
 "Fix ICV corruption in s390/ghash when the same tfm is used by more
  than one thread"

* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:
  crypto: s390/ghash - Fix incorrect ghash icv buffer handling.
</content>
</entry>
<entry>
<title>crypto: s390/ghash - Fix incorrect ghash icv buffer handling.</title>
<updated>2015-05-22T03:23:03Z</updated>
<author>
<name>Harald Freudenberger</name>
</author>
<published>2015-05-21T08:01:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a1cae34e23b1293eccbcc8ee9b39298039c3952a'/>
<id>urn:sha1:a1cae34e23b1293eccbcc8ee9b39298039c3952a</id>
<content type='text'>
Multitheaded tests showed that the icv buffer in the current ghash
implementation is not handled correctly. A move of this working ghash
buffer value to the descriptor context fixed this. Code is tested and
verified with an multithreaded application via af_alg interface.

Cc: stable@vger.kernel.org
Signed-off-by: Harald Freudenberger &lt;freude@linux.vnet.ibm.com&gt;
Signed-off-by: Gerald Schaefer &lt;geraldsc@linux.vnet.ibm.com&gt;
Reported-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>s390/crypto: fix stckf loop</title>
<updated>2015-05-13T07:57:38Z</updated>
<author>
<name>Harald Freudenberger</name>
</author>
<published>2015-05-04T11:27:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c431761dddff87039edb3300b9b29d1f9e0af2c9'/>
<id>urn:sha1:c431761dddff87039edb3300b9b29d1f9e0af2c9</id>
<content type='text'>
The store-clock-fast loop in generate_entropy() mixes (exors)
only the first 64 bytes of the initial page before doing the
first SHA256. Fix the loop to mix the store-clock-fast values
all over the page.

Signed-off-by: Harald Freudenberger &lt;freude@linux.vnet.ibm.com&gt;
Reported-by: David Binderman &lt;dcb314@hotmail.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>s390/zcrypt: Introduce new SHA-512 based Pseudo Random Generator.</title>
<updated>2015-04-23T14:56:21Z</updated>
<author>
<name>Harald Freudenberger</name>
</author>
<published>2015-03-16T13:52:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=57127645d79d2e83e801f141f7d03f64accf28aa'/>
<id>urn:sha1:57127645d79d2e83e801f141f7d03f64accf28aa</id>
<content type='text'>
Rework of the prandom device with introduction of a new SHA-512 based
NIST SP 800-90 conform deterministic random bit generator.

Signed-off-by: Harald Freudenberger &lt;freude@linux.vnet.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
</feed>
