# Guomi API Demo

## Overview

The gm_api shows the results of running the basic ROM Guomi APIs.

## Board Setting

No special settings are required

## Running the example

When the example runs successfully, the API test result is displayed in the terminal:

```console
sm4_api_ecb_demo, start...
SM4 ECB encryption start...
SM4 ECB encryption test passed!
SM4 ECB decryption start...
SM4 ECB decryption test passed!
SM4 ECB demo execution passed
sm4_api_cbc_demo, start...
SM4 CBC encryption start...
SM4 CBC encryption test passed!
SM4 CBC decryption start...
SM4 CBC decryption test passed!
SM4 CBC demo execution passed
sm3_api_demo(), start...
test1 started
test1 finished
test1 SM3 calculation passed
test2 started
test2 finished
test2 SM3 calculation passed
SM3 demo execution passed

```