ECDSA sign and verify implementation and tests

ECDSA sign and verify implementation and tests
diff --git a/include/psa/crypto.h b/include/psa/crypto.h
old mode 100644
new mode 100755
index f8b8cea..c0b3187
--- a/include/psa/crypto.h
+++ b/include/psa/crypto.h
@@ -162,6 +162,7 @@
 #define PSA_KEY_TYPE_DSA_KEYPAIR                ((psa_key_type_t)0x07020000)
 #define PSA_KEY_TYPE_ECC_PUBLIC_KEY_BASE        ((psa_key_type_t)0x06030000)
 #define PSA_KEY_TYPE_ECC_KEYPAIR_BASE           ((psa_key_type_t)0x07030000)
+#define PSA_KEY_TYPE_ECC_CURVE_NISTP256R1       ((psa_key_type_t)0x00000001)
 #define PSA_KEY_TYPE_ECC_CURVE_MASK             ((psa_key_type_t)0x0000ffff)
 #define PSA_KEY_TYPE_ECC_KEYPAIR(curve)         \
     (PSA_KEY_TYPE_ECC_KEYPAIR_BASE | (curve))