Skip to content

Enable hashing and ciphers for v5 CCP

Gary R Hook linux-crypto 1 version In review

Get series with b4
b4 am 20161013144542.19759.6924.stgit@taos

Versions newest first

  1. v1 Latest6 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6crypto: ccp - Add SHA-2 supportdrivers/crypto/ccp/ccp-crypto-sha.c drivers/crypto/ccp/ccp-crypto.h drivers/crypto/ccp/ccp-ops.c +1 more+101 -31 reply
2/6crypto: ccp - Remove unneeded sign-extension supportdrivers/crypto/ccp/ccp-ops.c+59 -861 reply
3/6crypto: ccp - Add support for RSA on the CCPdrivers/crypto/ccp/Makefile drivers/crypto/ccp/ccp-crypto-main.c drivers/crypto/ccp/ccp-crypto-rsa.c +4 more+370 -14 replies
4/6crypto: ccp - Add RSA support for a v5 ccpdrivers/crypto/ccp/ccp-crypto-rsa.c drivers/crypto/ccp/ccp-crypto.h drivers/crypto/ccp/ccp-dev.h +1 more+73 -431 reply
5/6crypto: ccp - Enable support for AES GCM on v5 CCPsdrivers/crypto/ccp/Makefile drivers/crypto/ccp/ccp-crypto-aes-galois.c drivers/crypto/ccp/ccp-crypto-main.c +5 more+553 -01 reply
6/6crypto: ccp - Enable 3DES function on v5 CCPsdrivers/crypto/ccp/Makefile drivers/crypto/ccp/ccp-crypto-des3.c drivers/crypto/ccp/ccp-crypto-main.c +7 more+624 -101 reply

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/6] Enable hashing and ciphers for v5 CCP

The following series implements new function for a version 5
CCP: Support for SHA-2, wiring of RSA using the updated framework, AES GCM mode, and Triple-DES in ECB mode.

---

Gary R Hook (6):
crypto: ccp - Add SHA-2 support
crypto: ccp - Remove unneeded sign-extension support
crypto: ccp - Add support for RSA on the CCP
crypto: ccp - Add RSA support for a v5 ccp
crypto: ccp - Enable support for AES GCM on v5 CCPs
crypto: ccp - Enable 3DES function on v5 CCPs

 drivers/crypto/ccp/Makefile                |    3 
 drivers/crypto/ccp/ccp-crypto-aes-galois.c |  252 +++++++++
 drivers/crypto/ccp/ccp-crypto-des3.c       |  254 +++++++++
 drivers/crypto/ccp/ccp-crypto-main.c       |   37 +
 drivers/crypto/ccp/ccp-crypto-rsa.c        |  258 +++++++++
 drivers/crypto/ccp/ccp-crypto-sha.c        |   22 +
 drivers/crypto/ccp/ccp-crypto.h            |   69 ++-
 drivers/crypto/ccp/ccp-dev-v3.c            |   39 +
 drivers/crypto/ccp/ccp-dev-v5.c            |   67 ++
 drivers/crypto/ccp/ccp-dev.h               |   21 +
 drivers/crypto/ccp/ccp-ops.c               |  772 ++++++++++++++++++++++++----
 drivers/crypto/ccp/ccp-pci.c               |    2 
 include/linux/ccp.h                        |  103 ++++
 13 files changed, 1768 insertions(+), 131 deletions(-)
 create mode 100644 drivers/crypto/ccp/ccp-crypto-aes-galois.c
 create mode 100644 drivers/crypto/ccp/ccp-crypto-des3.c
 create mode 100644 drivers/crypto/ccp/ccp-crypto-rsa.c

--
This is my day job. Follow me at:
IG/Twitter/Facebook: @grhookphoto
IG/Twitter/Facebook: @grhphotographer