]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - include/linux/cryptouser.h
crypto: Add userspace report for blkcipher type algorithms
[mirror_ubuntu-zesty-kernel.git] / include / linux / cryptouser.h
index ee4688221975be6d9fe2edce0c278b67e912dbcb..a96a1a11ee662722caa3bb0965e376b6000569ac 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;
+};