lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1323284350-13784-1-git-send-email-sjenning@linux.vnet.ibm.com>
Date:	Wed,  7 Dec 2011 12:59:07 -0600
From:	Seth Jennings <sjenning@...ux.vnet.ibm.com>
To:	"David S . Miller" <davem@...emloft.net>
Cc:	Seth Jennings <sjenning@...ux.vnet.ibm.com>,
	linux-crypto@...r.kernel.org, linux-kernel@...r.kernel.org,
	netdev@...r.kernel.org, Eric Dumazet <eric.dumazet@...il.com>,
	Brian King <brking@...ux.vnet.ibm.com>,
	Robert Jennings <rcj@...ux.vnet.ibm.com>
Subject: [PATCH 0/3] crypto: Add per-cpu transform helpers

This patchset includes two new functions for the cryptographic library,
crypto_alloc_percpu_tfms() and crypto_free_percpu_tfms(), which assist users
in allocating and freeing per-cpu transforms.

It also includes typing wrappers for the compression algorithm class.

The reason for this patch is that during my work to enable page compression
via the cryptographic API in the zcache staging driver, and realized that I
had rewritten some per-cpu transform code that already exists in the
xfrm_ipcomp code.

In an effort to avoid duplication, this patchset moves the per-cpu code into
helper functions in the cryptographic library and makes the necessary
modifications to the xfrm_ipcomp code.

After this change is (hopefully) merged, I will submit the zcache driver
changes, which will be the second user of these helpers.

Seth Jennings (3):
  crypto: Add per-cpu transform alloc() and free()
  crypto: Add inline per-cpu wrappers for compression
  xfrm: Modify xfrm_ipcomp code to use new per-cpu helpers

 crypto/api.c           |   62 ++++++++++++++++++++++++++++++++++++++++++++++++
 include/linux/crypto.h |   28 +++++++++++++++++++++
 net/xfrm/xfrm_ipcomp.c |   34 ++++++--------------------
 3 files changed, 98 insertions(+), 26 deletions(-)

-- 
1.7.5.4

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ