All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] Key-agreement Protocol Primitives (KPP) API
@ 2016-04-12 10:39 Salvatore Benedetto
  2016-04-12 10:39 ` [PATCH 1/2] crypto: Key-agreement Protocol Primitives API (KPP) Salvatore Benedetto
  2016-04-12 10:39 ` [PATCH 2/2] crypto: kpp - Add DH software implementation Salvatore Benedetto
  0 siblings, 2 replies; 8+ messages in thread
From: Salvatore Benedetto @ 2016-04-12 10:39 UTC (permalink / raw)
  To: herbert; +Cc: salvatore.benedetto, linux-crypto

Hi Herb,

the following patchset introduces a new API for abstracting
key-agreement protocols such as DH and ECDH. It provides the primitives
required for implementing the protocol, thus the name KPP (Key-agreement
Protocol Primitives).

Regards,
Salvatore

Salvatore Benedetto (2):
  crypto: Key-agreement Protocol Primitives API (KPP)
  crypto: kpp - Add DH software implementation

 crypto/Kconfig                  |  18 +++
 crypto/Makefile                 |   3 +
 crypto/crypto_user.c            |  20 +++
 crypto/dh.c                     | 233 ++++++++++++++++++++++++++++
 crypto/kpp.c                    | 123 +++++++++++++++
 crypto/testmgr.c                | 157 +++++++++++++++++++
 crypto/testmgr.h                | 208 +++++++++++++++++++++++++
 include/crypto/dh.h             |  23 +++
 include/crypto/internal/kpp.h   |  64 ++++++++
 include/crypto/kpp.h            | 333 ++++++++++++++++++++++++++++++++++++++++
 include/linux/crypto.h          |   1 +
 include/uapi/linux/cryptouser.h |   5 +
 12 files changed, 1188 insertions(+)
 create mode 100644 crypto/dh.c
 create mode 100644 crypto/kpp.c
 create mode 100644 include/crypto/dh.h
 create mode 100644 include/crypto/internal/kpp.h
 create mode 100644 include/crypto/kpp.h

-- 
1.9.1

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

end of thread, other threads:[~2016-04-13  9:23 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-04-12 10:39 [PATCH 0/2] Key-agreement Protocol Primitives (KPP) API Salvatore Benedetto
2016-04-12 10:39 ` [PATCH 1/2] crypto: Key-agreement Protocol Primitives API (KPP) Salvatore Benedetto
2016-04-12 10:39 ` [PATCH 2/2] crypto: kpp - Add DH software implementation Salvatore Benedetto
2016-04-12 13:00   ` Stephan Mueller
2016-04-12 13:18     ` Benedetto, Salvatore
2016-04-12 13:21       ` Stephan Mueller
2016-04-13  9:07         ` Benedetto, Salvatore
2016-04-13  9:23           ` Stephan Mueller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.