Skip to content

staging: skein: CryptoAPI and Module Support

Eric Rost lkml 5 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v6 Latest7 patches 3 repliesIn review
  2. v57 patches 2 repliesSuperseded
  3. v4 posting 2/27 patches 1 replySuperseded
Earlier versions · 2
VersionPostedPatchesRepliesStatus
v4 posting 1/23 patches0 repliesSuperseded
v32 patches1 replySuperseded

Patches in v6 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7staging: skein: Collapses threefish moduledrivers/staging/skein/Kconfig drivers/staging/skein/Makefile+8 -250 replies
2/7staging: skein: Renames skein to skein_basedrivers/staging/skein/Makefile drivers/staging/skein/skein_api.h drivers/staging/skein/skein_base.c +5 more+8 -70 replies
3/7staging: skein: Adds CryptoAPI Supportdrivers/staging/skein/Makefile drivers/staging/skein/skein_base.h drivers/staging/skein/skein_generic.c+206 -10 replies
4/7staging: skein: Adds Loadable Module Supportdrivers/staging/skein/Kconfig drivers/staging/skein/Makefile drivers/staging/skein/skein_generic.c+26 -80 replies
5/7staging: skein: Inlines rotl_64drivers/staging/skein/skein_base.h+10 -90 replies
6/7staging: skein: Removes unneeded #definedrivers/staging/skein/skein_base.c+0 -20 replies
7/7staging: skein: Removes skein_debug includedrivers/staging/skein/skein_base.h+1 -81 reply

Reviews trailers per patch

None of the 7 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchJason Cooper
SeriesR-b
1/7
2/7
3/7
4/7
5/7
6/7
7/7

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v6 thread

Cover letter [PATCH v6 0/7] staging: skein: CryptoAPI and Module Support

Adds CryptoAPI and loadable module support to the Skein Hashing Algorithm. Collapses threefish module into skein module. Renames skein.c and skein.h to skein_base.c and skein_base.h so module can be named skein.ko. Inlines rotl_64 macro. Removes unneeded #define and skein_debug.h include.

Eric Rost (7):
staging: skein: Collapses threefish module
staging: skein: Renames skein to skein_base
staging: skein: Adds CryptoAPI Support
staging: skein: Adds Loadable Module Support
staging: skein: Inlines rotl_64
staging: skein: Removes unneeded #define
staging: skein: Removes skein_debug include

 drivers/staging/skein/Kconfig                   |  24 +--
 drivers/staging/skein/Makefile                  |  13 +-
 drivers/staging/skein/skein_api.h               |   2 +-
 drivers/staging/skein/{skein.c => skein_base.c} |   5 +-
 drivers/staging/skein/{skein.h => skein_base.h} |  31 ++--
 drivers/staging/skein/skein_block.c             |   2 +-
 drivers/staging/skein/skein_block.h             |   2 +-
 drivers/staging/skein/skein_generic.c           | 216 ++++++++++++++++++++++++
 drivers/staging/skein/skein_iv.h                |   2 +-
 drivers/staging/skein/threefish_api.h           |   2 +-
 10 files changed, 249 insertions(+), 50 deletions(-)
 rename drivers/staging/skein/{skein.c => skein_base.c} (99%)
 rename drivers/staging/skein/{skein.h => skein_base.h} (95%)
 create mode 100644 drivers/staging/skein/skein_generic.c
Signature · 1 line
2.1.1