All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/16] crypto user configuration api
@ 2011-08-11 11:26 Steffen Klassert
  2011-08-11 11:26 ` [PATCH 01/16] crypto: authenc - Don't multiply priorities Steffen Klassert
                   ` (15 more replies)
  0 siblings, 16 replies; 25+ messages in thread
From: Steffen Klassert @ 2011-08-11 11:26 UTC (permalink / raw)
  To: Herbert Xu; +Cc: linux-crypto

This patchset adds a netlink based user configuration API for the crypto
layer, similar to the configuration API of xfrm.

The patchset is based on the current cryptodev-2.6 tree and also available
at branch 'crypto-user-config-api' of

git://git.kernel.org/pub/scm/linux/kernel/git/klassert/linux-stk.git

A userspace tool that makes use of the configuration API is temporarily
available at

http://www.kernel.org/pub/linux/kernel/people/klassert/crconf/ 

With this it is possible to instantiate certain algorithms by doing

crconf add driver "cbc(aes-generic)" type 4

or

crconf add driver "cbc(aes-generic)" type 4 priority 100

To remove a (form templates build and unused) algorithm with all subsequent
algorithms do

crconf del driver "cbc(aes-generic)" type 4

It is possible to update the priority of an algorithm by doing

crconf update driver "cbc(aes-generic)" type 4 priority 200

this updates the priority of this and all subsequent algorithms.

Finally it is possible to print the instantiated crypto algorithms
similar to /proc/crypto by doing

crconf show all

This prints the algorithm informations of all instantiated algorithms
as long as the information fits into a netlink message.

Steffen

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

end of thread, other threads:[~2011-09-21 11:19 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-08-11 11:26 [PATCH 00/16] crypto user configuration api Steffen Klassert
2011-08-11 11:26 ` [PATCH 01/16] crypto: authenc - Don't multiply priorities Steffen Klassert
2011-08-15  7:19   ` Herbert Xu
2011-08-15  8:02     ` Steffen Klassert
2011-08-15  8:55       ` Herbert Xu
2011-08-15 10:08         ` Steffen Klassert
2011-08-16 12:30           ` Herbert Xu
2011-08-16 12:37             ` Steffen Klassert
2011-09-21  8:32         ` Steffen Klassert
2011-09-21 11:19           ` Herbert Xu
2011-08-11 11:27 ` [PATCH 02/16] crypto: Add a flag to identify crypto instances Steffen Klassert
2011-08-11 11:27 ` [PATCH 03/16] crypto: Add userspace configuration API Steffen Klassert
2011-08-11 11:28 ` [PATCH 04/16] crypto: Add a report function pointer to crypto_type Steffen Klassert
2011-08-11 11:29 ` [PATCH 05/16] crypto: Add userspace report for larval type algorithms Steffen Klassert
2011-08-11 11:29 ` [PATCH 06/16] crypto: Add userspace report for shash " Steffen Klassert
2011-08-11 11:30 ` [PATCH 07/16] crypto: Add userspace report for ahash " Steffen Klassert
2011-08-11 11:31 ` [PATCH 08/16] crypto: Add userspace report for blkcipher " Steffen Klassert
2011-08-11 11:31 ` [PATCH 09/16] crypto: Add userspace report for ablkcipher " Steffen Klassert
2011-08-11 11:32 ` [PATCH 10/16] crypto: Add userspace report for givcipher " Steffen Klassert
2011-08-11 11:32 ` [PATCH 11/16] crypto: Add userspace report for aead " Steffen Klassert
2011-08-11 11:33 ` [PATCH 12/16] crypto: Add userspace report for nivaead " Steffen Klassert
2011-08-11 11:34 ` [PATCH 13/16] crypto: Add userspace report for pcompress " Steffen Klassert
2011-08-11 11:34 ` [PATCH 14/16] crypto: Add userspace report for rng " Steffen Klassert
2011-08-11 11:35 ` [PATCH 15/16] crypto: Add userspace report for cipher " Steffen Klassert
2011-08-11 11:35 ` [PATCH 16/16] crypto: Add userspace report for compress " Steffen Klassert

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.