sha/asm/sha1-armv4-large.pl: add NEON and ARMv8 code paths.
[oweals/openssl.git] / crypto / ecdsa / ecs_locl.h
index 3a69a840e21176529b511a2e4ca302d70267cbda..810def12e8d6a30b73336a6a0d05d132f74f975d 100644 (file)
@@ -82,6 +82,19 @@ struct ecdsa_method
        char *app_data;
        };
 
+/* The ECDSA_METHOD was allocated and can be freed */
+
+#define ECDSA_METHOD_FLAG_ALLOCATED 0x2
+
+
+/* If this flag is set the ECDSA method is FIPS compliant and can be used
+ * in FIPS mode. This is set in the validated module method. If an
+ * application sets this flag in its own methods it is its responsibility
+ * to ensure the result is compliant.
+ */
+
+#define ECDSA_FLAG_FIPS_METHOD 0x1
+
 typedef struct ecdsa_data_st {
        /* EC_KEY_METH_DATA part */
        int (*init)(EC_KEY *);