Hello, I have a little problem with the min|max keysize: /proc/crypto: name : aes driver : aes-special module : aes2 priority : 150 refcnt : 1 type : cipher blocksize : 16 min keysize : 24 max keysize : 32 name : aes driver : aes-generic module : aes priority : 100 refcnt : 1 type : cipher blocksize : 16 min keysize : 16 max keysize : 32 16bit key are not supported by the -special algo, only by the -generic driver. My understanding of this was if someone needs 16bit keys aes-generic id used and for 24 and 32 bit long keys the -special driver. Unfortunately crypto_alloc_blkcipher() does not care about the min|max keysize field. I thing the main problem here is that the crypto api knows nothing about the key size until crypto_blkcipher_setkey() what is probably too late. Is it possible to modify the api to something like OpenSSL's aes-128-cbc (or cbc(aes(128)) in our case :) ) ? I have a question regarding the git tree: Which one is valid? MAINTAINERS says .../git/herbert/crypto-2.6.git but once I clone it, there is .git directory in it (with 151MB but no source code). ./git/herbert/cryptodev-2.6.git on the other has source inside. -- Best regards Sebastian Siewior - To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html