caam: add the caam blob example

Signed-off-by: Francisco Gil <francisco.gilmartinez@digi.com>
This commit is contained in:
Francisco Gil 2019-09-05 15:38:23 +02:00
parent 34f2c9d305
commit 88ba78cfd2
1 changed files with 22 additions and 0 deletions

View File

@ -141,4 +141,26 @@ then the device will reboot automatically after the timeout expires.
<platform>ccimx8x-sbc-pro</platform> <platform>ccimx8x-sbc-pro</platform>
</platforms> </platforms>
</sample> </sample>
<sample id="caam-blob-example">
<name>Digi CAAM-blob Example</name>
<description>
This example application shows how to encapsulate/decapsulate data to/from CAAM blobs.
CAAM blobs are a way to protect sensitive data by encrypting their contents.
You can think of CAAM blobs as data encrypted with an internal unreadable device-specific key which is protected by the hardware.
Data encapsulated in a CAAM blob can only be decapsulated by the device that created it.
When creating CAAM blobs, the input data size is limited to 1048527 bytes.
Note that CAAM blobs are slightly bigger than the input data (48 bytes bigger).
A key modifier may be used to further differentiate the key used in a particular blob.
</description>
<path>caam-blob-example</path>
<platforms>
<platform>ccimx6sbc</platform>
<platform>ccimx6qpsbc</platform>
<platform>ccimx6ulstarter</platform>
<platform>ccimx6ulsbc</platform>
<platform>ccimx8x-sbc-express</platform>
<platform>ccimx8x-sbc-pro</platform>
</platforms>
</sample>
</samples> </samples>