New flags EVP_CIPH_FLAG_CUSTOM_CIPHER in cipher structures if an underlying
[openssl.git] / crypto / evp / evp.h
index 2fa0aa916e842b756bc6f97820faa6fedfe197e8..6604f3484b363db8dbf76b917f37dcacfcf69cbc 100644 (file)
@@ -354,6 +354,10 @@ struct evp_cipher_st
 #define                EVP_CIPH_FLAG_FIPS              0x4000
 /* Allow non FIPS cipher in FIPS mode */
 #define                EVP_CIPH_FLAG_NON_FIPS_ALLOW    0x8000
+/* Cipher handles any and all padding logic as well
+ * as finalisation.
+ */
+#define        EVP_CIPH_FLAG_CUSTOM_CIPHER     0x10000
 
 /* ctrl() values */