Herbert Xu
332f8840f7
[CRYPTO] ablkcipher: Add distinct ABLKCIPHER type
...
Up until now we have ablkcipher algorithms have been identified as
type BLKCIPHER with the ASYNC bit set. This is suboptimal because
ablkcipher refers to two things. On the one hand it refers to the
top-level ablkcipher interface with requests. On the other hand it
refers to and algorithm type underneath.
As it is you cannot request a synchronous block cipher algorithm
with the ablkcipher interface on top. This is a problem because
we want to be able to eventually phase out the blkcipher top-level
interface.
This patch fixes this by making ABLKCIPHER its own type, just as
we have distinct types for HASH and DIGEST. The type it associated
with the algorithm implementation only.
Which top-level interface is used for synchronous block ciphers is
then determined by the mask that's used. If it's a specific mask
then the old blkcipher interface is given, otherwise we go with the
new ablkcipher interface.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2008-01-11 08:16:15 +11:00
..
acpi
ACPI: Fan: Drop force_power_state acpi_device option
2007-10-25 16:31:31 -04:00
asm-alpha
Add CONFIG_DEBUG_SG sg validation
2007-10-22 21:20:03 +02:00
asm-arm
[ARM] 4644/2: fix flush_kern_tlb_range() in module space
2007-11-08 10:07:14 +00:00
asm-avr32
[AVR32] Add missing bit in PCCR sysreg
2007-11-15 13:47:20 +01:00
asm-blackfin
Blackfin arch: use a less common define name in BF549
2007-10-30 12:04:53 +08:00
asm-cris
CRIS tlb.h should include linux/pagemap.h
2007-11-14 18:45:47 -08:00
asm-frv
frv: Remove bogus NO_IRQ = -1 define
2007-11-09 15:11:44 -08:00
asm-generic
Linux Kernel Markers
2007-10-19 11:53:54 -07:00
asm-h8300
Add CONFIG_DEBUG_SG sg validation
2007-10-22 21:20:03 +02:00
asm-ia64
[IA64] Update printing of feature set bits
2007-11-09 13:05:30 -08:00
asm-m32r
Add CONFIG_DEBUG_SG sg validation
2007-10-22 21:20:03 +02:00
asm-m68k
Add CONFIG_DEBUG_SG sg validation
2007-10-22 21:20:03 +02:00
asm-m68knommu
m68knommu: fix pread/pwrite defines
2007-11-05 15:12:33 -08:00
asm-mips
[MIPS] Lasat: Fix overlap of interrupt number ranges.
2007-11-15 23:21:50 +00:00
asm-parisc
parisc: fix sg_page() fallout
2007-10-23 09:49:31 +02:00
asm-powerpc
[POWERPC] Avoid unpaired stwcx. on some processors
2007-11-13 16:22:43 +11:00
asm-ppc
ppc: fix AT_VECTOR_SIZE on arch/ppc
2007-10-22 19:18:54 -07:00
asm-s390
Merge branch 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6
2007-10-22 19:23:34 -07:00
asm-sh
sh: remove dead config symbols from SH code
2007-11-09 04:45:29 +09:00
asm-sh64
sh: remove PTRACE_O_TRACESYSGOOD from asm/ptrace.h
2007-11-07 11:13:54 +09:00
asm-sparc
[SPARC32]: __inline__ --> inline
2007-10-27 00:17:01 -07:00
asm-sparc64
[SPARC64]: Use "is_power_of_2" macro for simplicity.
2007-11-07 02:24:33 -08:00
asm-um
uml: update address space affected by pud_clear
2007-11-14 18:45:37 -08:00
asm-v850
Add CONFIG_DEBUG_SG sg validation
2007-10-22 21:20:03 +02:00
asm-x86
x86: fix reboot with no keyboard attached
2007-11-17 16:27:01 +01:00
asm-xtensa
xtensa: dma-mapping.h is using linux/scatterlist.h functions, so include it
2007-10-24 13:28:40 +02:00
crypto
[CRYPTO] ablkcipher: Add distinct ABLKCIPHER type
2008-01-11 08:16:15 +11:00
keys
linux
[CRYPTO] ablkcipher: Add distinct ABLKCIPHER type
2008-01-11 08:16:15 +11:00
math-emu
media
[PATCH] Fix breakage after SG cleanups
2007-10-23 12:02:39 -07:00
mtd
net
[INET]: Fix potential kfree on vmalloc-ed area of request_sock_queue
2007-11-15 02:57:06 -08:00
pcmcia
[AVR32] pcmcia ioaddr_t should be 32 bits on AVR32
2007-11-15 13:47:19 +01:00
rdma
cleanup asm/scatterlist.h includes
2007-11-02 08:47:06 +01:00
rxrpc
scsi
SCSI: add asynchronous event notification API
2007-11-03 22:23:02 -04:00
sound
[ALSA] version 1.0.15
2007-10-23 08:09:20 +02:00
video
Make asm-x86/bootparam.h includable from userspace.
2007-10-23 15:49:47 +10:00
xen
Kbuild