mirror of
https://github.com/Dasharo/zephyr.git
synced 2026-03-06 14:57:20 -08:00
Move to CMake 3.20.0. At the Toolchain WG it was decided to move to CMake 3.20.0. The main reason for increasing CMake version is better toolchain support. Better toolchain support is added in the following CMake versions: - armclang, CMake 3.15 - Intel oneAPI, CMake 3.20 - IAR, CMake 3.15 and 3.20 Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
.. _crypto_sample:
Crypto
######
Overview
********
An example to illustrate the usage of crypto APIs.
Building and Running
********************
This project outputs to the console. It can be built and executed
on QEMU as follows:
.. zephyr-app-commands::
:zephyr-app: samples/drivers/crypto
:host-os: unix
:board: qemu_x86
:goals: run
:compact:
Sample Output
=============
.. code-block:: console
[general] [INF] main: Encryption Sample
[general] [INF] cbc_mode: CBC Mode
[general] [INF] cbc_mode: cbc mode ENCRYPT - Match
[general] [INF] cbc_mode: cbc mode DECRYPT - Match
[general] [INF] ctr_mode: CTR Mode
[general] [INF] ctr_mode: ctr mode ENCRYPT - Match
[general] [INF] ctr_mode: ctr mode DECRYPT - Match
[general] [INF] ccm_mode: CCM Mode
[general] [INF] ccm_mode: CCM mode ENCRYPT - Match
[general] [INF] ccm_mode: CCM mode DECRYPT - Match
Exit QEMU by pressing :kbd:`CTRL+A` :kbd:`x`.