Skip to content
  1. Jun 23, 2016
  2. Jun 20, 2016
  3. Jun 15, 2016
  4. Jun 13, 2016
  5. Jun 08, 2016
  6. Jun 07, 2016
    • Horia Geantă's avatar
      arm64: dts: ls1043a: add crypto node · 63dac35b
      Horia Geantă authored
      
      
      LS1043A has a SEC v5.4 security engine.
      For now don't add rtic or sec_mon subnodes, since these features
      haven't been tested yet.
      
      Signed-off-by: default avatarHoria Geantă <horia.geanta@nxp.com>
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      63dac35b
    • Bob Ham's avatar
      hwrng: chaoskey - Fix URB warning due to timeout on Alea · e4a886e8
      Bob Ham authored
      
      
      The first read on an Alea takes about 1.8 seconds, more than the
      timeout value waiting for the read.  As a consequence, later URB reuse
      causes the warning given below.  To avoid this, we increase the wait
      time for the first read on the Alea.
      
      [   78.293247] WARNING: CPU: 3 PID: 1892 at drivers/usb/core/urb.c:338 usb_submit_urb+0x2b4/0x580 [usbcore]
      [   78.293250] URB ffff8802135be3c0 submitted while active
      [   78.293252] Modules linked in: chaoskey(+) rng_core rfcomm binfmt_misc bnep cfg80211 nfsd auth_rpcgss oid_registry nfs_acl nfs lockd grace fscache sunrpc bridge stp llc tun snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic iTCO_wdt iTCO_vendor_support nls_utf8 nls_cp437 vfat fat intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel efi_pstore kvm irqbypass pcspkr btusb btrtl btbcm btintel uvcvideo joydev bluetooth videobuf2_vmalloc videobuf2_memops efivars videobuf2_v4l2 serio_raw i2c_i801 videobuf2_core videodev cdc_mbim media lpc_ich shpchp mfd_core cdc_ncm usbnet mii cdc_wdm cdc_acm evdev snd_hda_intel snd_hda_codec snd_hwdep snd_hda_core i915 snd_pcm snd_timer i2c_algo_bit drm_kms_helper wmi thinkpad_acpi drm nvram mei_me mei snd soundcore rfkill ac battery i2c_core
      [   78.293335]  video button tpm_tis tpm fuse parport_pc ppdev lp parport autofs4 ext4 crc16 jbd2 mbcache algif_skcipher af_alg hid_generic usbhid hid dm_crypt dm_mod sg sr_mod cdrom sd_mod crct10dif_pclmul crc32_pclmul crc32c_intel jitterentropy_rng sha256_generic hmac drbg aesni_intel xhci_pci aes_x86_64 ahci glue_helper xhci_hcd ehci_pci lrw libahci gf128mul ablk_helper cryptd libata sdhci_pci psmouse sdhci scsi_mod ehci_hcd mmc_core usbcore usb_common thermal
      [   78.293402] CPU: 3 PID: 1892 Comm: hwrng Not tainted 4.7.0-rc1-linux-14+ #16
      [   78.293405] Hardware name: LENOVO 232577G/232577G, BIOS G2ET92WW (2.52 ) 02/22/2013
      [   78.293408]  0000000000000000 ffffffff812dfa0f ffff8801fa5b3d68 0000000000000000
      [   78.293413]  ffffffff81072224 ffff8802135be3c0 ffff8801fa5b3db8 ffff880212e44210
      [   78.293418]  0000000000000040 ffff880209fb32c0 ffff880212e44200 ffffffff8107228f
      [   78.293422] Call Trace:
      [   78.293432]  [<ffffffff812dfa0f>] ? dump_stack+0x5c/0x7d
      [   78.293437]  [<ffffffff81072224>] ? __warn+0xc4/0xe0
      [   78.293441]  [<ffffffff8107228f>] ? warn_slowpath_fmt+0x4f/0x60
      [   78.293451]  [<ffffffff810a46a2>] ? enqueue_task_fair+0xcd2/0x1260
      [   78.293463]  [<ffffffffa001ec54>] ? usb_submit_urb+0x2b4/0x580 [usbcore]
      [   78.293474]  [<ffffffff8140c2e5>] ? __pm_runtime_resume+0x55/0x70
      [   78.293484]  [<ffffffffa0825212>] ? _chaoskey_fill+0x132/0x250 [chaoskey]
      [   78.293485] usbcore: registered new interface driver chaoskey
      [   78.293493]  [<ffffffff810aed50>] ? wait_woken+0x90/0x90
      [   78.293500]  [<ffffffffa06448c0>] ? devm_hwrng_register+0x80/0x80 [rng_core]
      [   78.293505]  [<ffffffffa0825907>] ? chaoskey_rng_read+0x127/0x140 [chaoskey]
      [   78.293511]  [<ffffffffa06448c0>] ? devm_hwrng_register+0x80/0x80 [rng_core]
      [   78.293515]  [<ffffffffa064492e>] ? hwrng_fillfn+0x6e/0x120 [rng_core]
      [   78.293520]  [<ffffffff8108fb5f>] ? kthread+0xcf/0xf0
      [   78.293529]  [<ffffffff81596d5f>] ? ret_from_fork+0x1f/0x40
      [   78.293535]  [<ffffffff8108fa90>] ? kthread_park+0x50/0x50
      
      Signed-off-by: default avatarBob Ham <bob.ham@collabora.com>
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      e4a886e8
    • Bob Ham's avatar
      hwrng: chaoskey - Add support for Araneus Alea I USB RNG · d3ede2db
      Bob Ham authored
      
      
      Adds support for the Araneus Alea I USB hardware Random Number
      Generator which is interfaced with in exactly the same way as the
      Altus Metrum ChaosKey.  We just add the appropriate device ID and
      modify the config help text.
      
      Signed-off-by: default avatarBob Ham <bob.ham@collabora.com>
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      d3ede2db
    • Giovanni Cabiddu's avatar
      crypto: hash - shrink hash down to two types · 63044c4f
      Giovanni Cabiddu authored
      
      
      Move hash to 0xe to free up the space for acomp/scomp
      
      Signed-off-by: default avatarGiovanni Cabiddu <giovanni.cabiddu@intel.com>
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      63044c4f
    • Geliang Tang's avatar
      crypto: skcipher - remove unused header cpumask.h · 88aff460
      Geliang Tang authored
      
      
      Remove unused header cpumask.h from crypto/ablkcipher.c.
      
      Signed-off-by: default avatarGeliang Tang <geliangtang@gmail.com>
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      88aff460
    • Lokesh Vutla's avatar
      crypto: omap-aes - Fix registration of algorithms · 3741bbb2
      Lokesh Vutla authored
      
      
      Algorithms can be registered only once. So skip registration of
      algorithms if already registered (i.e. in case we have two AES cores
      in the system.)
      
      Signed-off-by: default avatarLokesh Vutla <lokeshvutla@ti.com>
      Signed-off-by: default avatarTero Kristo <t-kristo@ti.com>
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      3741bbb2
  7. Jun 02, 2016
  8. May 31, 2016