README.rst
1.. zephyr:code-sample:: crypto
2 :name: Crypto
3 :relevant-api: crypto
4
5 Use the crypto APIs to perform various encryption/decryption operations.
6
7Overview
8********
9An example to illustrate the usage of :ref:`crypto APIs <crypto_api>`.
10
11Building and Running
12********************
13
14This project outputs to the console. It can be built and executed
15on QEMU as follows:
16
17.. zephyr-app-commands::
18 :zephyr-app: samples/drivers/crypto
19 :host-os: unix
20 :board: qemu_x86
21 :goals: run
22 :compact:
23
24Sample Output
25=============
26
27.. code-block:: console
28
29 [general] [INF] main: Encryption Sample
30
31 [general] [INF] cbc_mode: CBC Mode
32
33 [general] [INF] cbc_mode: cbc mode ENCRYPT - Match
34
35 [general] [INF] cbc_mode: cbc mode DECRYPT - Match
36
37 [general] [INF] ctr_mode: CTR Mode
38
39 [general] [INF] ctr_mode: ctr mode ENCRYPT - Match
40
41 [general] [INF] ctr_mode: ctr mode DECRYPT - Match
42
43 [general] [INF] ccm_mode: CCM Mode
44
45 [general] [INF] ccm_mode: CCM mode ENCRYPT - Match
46
47 [general] [INF] ccm_mode: CCM mode DECRYPT - Match
48
49Exit QEMU by pressing :kbd:`CTRL+A` :kbd:`x`.
50