caps: add ECIES-P256

Signed-off-by: Fabio Utzig <utzig@apache.org>
diff --git a/boot/bootutil/include/bootutil/caps.h b/boot/bootutil/include/bootutil/caps.h
index 1958348..e721cf9 100644
--- a/boot/bootutil/include/bootutil/caps.h
+++ b/boot/bootutil/include/bootutil/caps.h
@@ -42,6 +42,7 @@
 #define BOOTUTIL_CAP_VALIDATE_PRIMARY_SLOT  (1<<7)
 #define BOOTUTIL_CAP_RSA3072                (1<<8)
 #define BOOTUTIL_CAP_ED25519                (1<<9)
+#define BOOTUTIL_CAP_ENC_EC256              (1<<10)
 
 /*
  * Query the number of images this bootloader is configured for.  This
diff --git a/boot/bootutil/src/caps.c b/boot/bootutil/src/caps.c
index 96f27b3..e1b8c0d 100644
--- a/boot/bootutil/src/caps.c
+++ b/boot/bootutil/src/caps.c
@@ -49,6 +49,9 @@
 #if defined(MCUBOOT_ENCRYPT_KW)
     res |= BOOTUTIL_CAP_ENC_KW;
 #endif
+#if defined(MCUBOOT_ENCRYPT_EC256)
+    res |= BOOTUTIL_CAP_ENC_EC256;
+#endif
 #if defined(MCUBOOT_VALIDATE_PRIMARY_SLOT)
     res |= BOOTUTIL_CAP_VALIDATE_PRIMARY_SLOT;
 #endif
diff --git a/sim/src/caps.rs b/sim/src/caps.rs
index fa7c41e..35ab14f 100644
--- a/sim/src/caps.rs
+++ b/sim/src/caps.rs
@@ -14,6 +14,7 @@
     ValidatePrimarySlot  = (1 << 7),
     RSA3072              = (1 << 8),
     Ed25519              = (1 << 9),
+    EncEc256             = (1 << 10),
 }
 
 impl Caps {