Linux cryptographic layer development
 help / color / mirror / Atom feed
* [PATCH v2] SP800-38F / RFC3394 key wrapping
@ 2015-04-25 22:07 Stephan Mueller
  2015-04-25 22:08 ` [PATCH v2] crypto: add key wrapping block chaining mode Stephan Mueller
  2015-04-28  1:09 ` [PATCH v2] SP800-38F / RFC3394 key wrapping Herbert Xu
  0 siblings, 2 replies; 20+ messages in thread
From: Stephan Mueller @ 2015-04-25 22:07 UTC (permalink / raw)
  To: herbert; +Cc: linux-crypto

Hi,

Please note that this patch will conflict with the DRBG patch for
additional seeding sent earlier today. Both add test vectors in
testmgr.c between the existing hmac() and lrw() due to the ordering
requirements of testmgr.c.

Changes v2:
* Turn kw() into a blkcipher as suggested by Herbert Xu.
* Drop the support for user provided IV to initialize encrypt or
  for performing the verify step during decrypt.

Stephan Mueller (1):
  crypto: add key wrapping block chaining mode

 crypto/Kconfig   |   7 +
 crypto/Makefile  |   1 +
 crypto/keywrap.c | 502 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 crypto/testmgr.c |  25 +++
 crypto/testmgr.h |  41 +++++
 5 files changed, 576 insertions(+)
 create mode 100644 crypto/keywrap.c

-- 
2.1.0

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2015-05-11 10:16 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-25 22:07 [PATCH v2] SP800-38F / RFC3394 key wrapping Stephan Mueller
2015-04-25 22:08 ` [PATCH v2] crypto: add key wrapping block chaining mode Stephan Mueller
2015-04-27  8:26   ` Herbert Xu
2015-04-27 14:34     ` Stephan Mueller
2015-04-28  1:10       ` Herbert Xu
2015-04-28  2:35         ` Stephan Mueller
2015-04-28  2:50           ` Herbert Xu
2015-04-27  8:29   ` Herbert Xu
2015-04-27 14:58     ` Stephan Mueller
2015-04-28  1:12       ` Herbert Xu
2015-04-28  1:09 ` [PATCH v2] SP800-38F / RFC3394 key wrapping Herbert Xu
2015-04-28  2:45   ` Stephan Mueller
2015-04-28  2:54     ` Herbert Xu
2015-04-28  2:58       ` Stephan Mueller
2015-05-01  3:20         ` Herbert Xu
2015-05-01  7:27           ` Stephan Mueller
2015-05-01  7:30             ` Herbert Xu
2015-05-01 13:21               ` Stephan Mueller
2015-05-11  9:42                 ` Herbert Xu
2015-05-11 10:15                   ` Stephan Mueller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox