diff --git a/include/common/bl_common.h b/include/common/bl_common.h
index 647ae853b..2f065ec3c 100644
--- a/include/common/bl_common.h
+++ b/include/common/bl_common.h
@@ -167,6 +167,15 @@ typedef struct meminfo {
 	size_t total_size;
 } meminfo_t;
 
+/*******************************************************************************
+ * Structure used for conveying the location and size of the heap allocated for
+ * use by the cryptography library.
+ * *****************************************************************************/
+struct crypto_heap_info {
+	void *addr;
+	size_t size;
+};
+
 /*******************************************************************************
  * Function & variable prototypes
  ******************************************************************************/