]> git.sur5r.net Git - u-boot/blobdiff - drivers/crypto/fsl/jobdesc.h
Merge branch 'master' of git://git.denx.de/u-boot-nds32
[u-boot] / drivers / crypto / fsl / jobdesc.h
index 84b3edd6e2f9ab5ad4b49e1da105143fc654400e..112404c74d638efa64465081363df607b98964e6 100644 (file)
 
 #define KEY_IDNFR_SZ_BYTES             16
 
+#ifdef CONFIG_CMD_DEKBLOB
+/* inline_cnstr_jobdesc_blob_dek:
+ * Intializes and constructs the job descriptor for DEK encapsulation
+ * using the given parameters.
+ * @desc: reference to the job descriptor
+ * @plain_txt: reference to the DEK
+ * @enc_blob: reference where to store the blob
+ * @in_sz: size in bytes of the DEK
+ * @return: 0 on success, ECONSTRJDESC otherwise
+ */
+int inline_cnstr_jobdesc_blob_dek(uint32_t *desc, const uint8_t *plain_txt,
+                               uint8_t *enc_blob, uint32_t in_sz);
+#endif
+
 void inline_cnstr_jobdesc_hash(uint32_t *desc,
                          const uint8_t *msg, uint32_t msgsz, uint8_t *digest,
                          u32 alg_type, uint32_t alg_size, int sg_tbl);