crypto: Add userspace report for blkcipher type algorithms
[linux-flexiantxendom0-3.2.10.git] / include / linux / cryptouser.h
index ee46882..a96a1a1 100644 (file)
@@ -38,6 +38,7 @@ enum crypto_attr_type_t {
        CRYPTOCFGA_PRIORITY_VAL,        /* __u32 */
        CRYPTOCFGA_REPORT_LARVAL,       /* struct crypto_report_larval */
        CRYPTOCFGA_REPORT_HASH,         /* struct crypto_report_hash */
+       CRYPTOCFGA_REPORT_BLKCIPHER,    /* struct crypto_report_blkcipher */
        __CRYPTOCFGA_MAX
 
 #define CRYPTOCFGA_MAX (__CRYPTOCFGA_MAX - 1)
@@ -62,3 +63,12 @@ struct crypto_report_hash {
        unsigned int blocksize;
        unsigned int digestsize;
 };
+
+struct crypto_report_blkcipher {
+       char type[CRYPTO_MAX_NAME];
+       char geniv[CRYPTO_MAX_NAME];
+       unsigned int blocksize;
+       unsigned int min_keysize;
+       unsigned int max_keysize;
+       unsigned int ivsize;
+};