On Wed, Sep 21, 2011 at 10:32:15AM +0200, Steffen Klassert wrote:
>
> Therefore I'll bring the update functions back. I'll use your option 1)
> to deal with the algorithms on top of the changed one.
Sounds good.
Cheers,
--
Email: Herbert Xu
Home Page: http://gondor.apana.org.au/~herbert/
PGP Ke
Since commit [c58543c8: genirq: Run irq handlers with interrupts disabled],
We run all interrupt handlers with interrupts disabled
and we even check and yell when an interrupt handler
returns with interrupts enabled (see commit [b738a50a:
genirq: Warn when handler enables interrupts]).
So now this
Signed-off-by: Steffen Klassert
---
crypto/crypto_user.c | 20
include/linux/cryptouser.h |1 +
2 files changed, 21 insertions(+), 0 deletions(-)
diff --git a/crypto/crypto_user.c b/crypto/crypto_user.c
index cd08b2f..b5a55f6 100644
--- a/crypto/crypto_user.c
++
Signed-off-by: Steffen Klassert
---
crypto/crypto_user.c | 29 +
include/linux/cryptouser.h |8
2 files changed, 37 insertions(+), 0 deletions(-)
diff --git a/crypto/crypto_user.c b/crypto/crypto_user.c
index a5e92a3..cd08b2f 100644
--- a/crypto/
Signed-off-by: Steffen Klassert
---
crypto/rng.c | 20
include/linux/cryptouser.h |6 ++
2 files changed, 26 insertions(+), 0 deletions(-)
diff --git a/crypto/rng.c b/crypto/rng.c
index 45229ae..feb7de0 100644
--- a/crypto/rng.c
+++ b/crypto/rng.c
@@
Signed-off-by: Steffen Klassert
---
crypto/pcompress.c | 18 ++
include/linux/cryptouser.h |5 +
2 files changed, 23 insertions(+), 0 deletions(-)
diff --git a/crypto/pcompress.c b/crypto/pcompress.c
index f7c4a7d..e9801f0 100644
--- a/crypto/pcompress.c
+++ b/
Signed-off-by: Steffen Klassert
---
crypto/aead.c | 23 +++
include/linux/cryptouser.h |1 +
2 files changed, 24 insertions(+), 0 deletions(-)
diff --git a/crypto/aead.c b/crypto/aead.c
index bb641bd..44ced3c 100644
--- a/crypto/aead.c
+++ b/crypto/aead.c
Signed-off-by: Steffen Klassert
---
crypto/aead.c | 25 +
include/linux/cryptouser.h |9 +
2 files changed, 34 insertions(+), 0 deletions(-)
diff --git a/crypto/aead.c b/crypto/aead.c
index 6729e8f..bb641bd 100644
--- a/crypto/aead.c
+++ b/cryp
Signed-off-by: Steffen Klassert
---
crypto/ablkcipher.c| 23 +++
include/linux/cryptouser.h |1 +
2 files changed, 24 insertions(+), 0 deletions(-)
diff --git a/crypto/ablkcipher.c b/crypto/ablkcipher.c
index 3b0dc30..3f8da55 100644
--- a/crypto/ablkcipher.c
++
Signed-off-by: Steffen Klassert
---
crypto/ablkcipher.c| 25 +
include/linux/cryptouser.h |1 +
2 files changed, 26 insertions(+), 0 deletions(-)
diff --git a/crypto/ablkcipher.c b/crypto/ablkcipher.c
index fdc67d3..3b0dc30 100644
--- a/crypto/ablkcipher.c
Signed-off-by: Steffen Klassert
---
crypto/blkcipher.c | 25 +
include/linux/cryptouser.h | 10 ++
2 files changed, 35 insertions(+), 0 deletions(-)
diff --git a/crypto/blkcipher.c b/crypto/blkcipher.c
index 7a72192..2572d26 100644
--- a/crypto/blkcip
Signed-off-by: Steffen Klassert
---
crypto/ahash.c | 21 +
include/linux/cryptouser.h |1 +
2 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/crypto/ahash.c b/crypto/ahash.c
index f669822..d5798fe 100644
--- a/crypto/ahash.c
+++ b/crypto/ahash.
Signed-off-by: Steffen Klassert
---
crypto/shash.c | 21 +
include/linux/cryptouser.h |7 +++
2 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/crypto/shash.c b/crypto/shash.c
index 76f74b9..cc3049f 100644
--- a/crypto/shash.c
+++ b/crypto/
Signed-off-by: Steffen Klassert
---
crypto/crypto_user.c | 12
include/linux/cryptouser.h |5 +
2 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/crypto/crypto_user.c b/crypto/crypto_user.c
index 12cec5e..a5e92a3 100644
--- a/crypto/crypto_user.c
+++ b/
We add a report function pointer to struct crypto_type. This function
pointer is used from the crypto userspace configuration API to report
crypto algorithms to userspace.
Signed-off-by: Steffen Klassert
---
crypto/crypto_user.c|8
include/crypto/algapi.h |2 ++
2 files chan
This patch adds a basic userspace configuration API for the crypto layer.
With this it is possible to instantiate, remove and to show crypto
algorithms from userspace.
Signed-off-by: Steffen Klassert
---
crypto/Kconfig |7 +
crypto/Makefile|1 +
crypto/crypto_user
The upcomming crypto usrerspace configuration api needs
to remove the spawns on top on an algorithm, so export
crypto_remove_final.
Signed-off-by: Steffen Klassert
---
crypto/algapi.c |5 ++---
crypto/internal.h |1 +
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/crypt
The upcomming crypto usrerspace configuration api needs
to remove the spawns on top on an algorithm, so export
crypto_remove_spawns.
Signed-off-by: Steffen Klassert
---
crypto/algapi.c |6 +++---
crypto/internal.h |2 ++
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/cr
The upcomming crypto user configuration api needs to identify
crypto instances. This patch adds a flag that is set if the
algorithm is an instance that is build from templates.
Signed-off-by: Steffen Klassert
---
crypto/algapi.c|1 +
include/linux/crypto.h |5 +
2 files chang
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.
A userspace tool that makes use of the configuration API is available at
https://sourceforge.net/projects/crconf/file
On Mon, Aug 15, 2011 at 04:55:46PM +0800, Herbert Xu wrote:
> On Mon, Aug 15, 2011 at 10:02:57AM +0200, Steffen Klassert wrote:
> >
> > I don't think it is broken. It's just easier to handle if an underlying
> > algorithm changes it's priority. If the user changes the priority of a
> > certain algo
21 matches
Mail list logo