| nRF5 SDK v12.0.0 |

Choose documentation: | nRF5 SDK | S130 SoftDevice API | S132 SoftDevice API | S212 SoftDevice API | S332 SoftDevice API

All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Macros
Hashing algorithms
Cryptography library

Hashing algorithms that are available to the application. Currently, the nrf_crypto library supports only SHA-256. More...

## Macros
#define | NRF_CRYPTO_HASH_ALG_INVALID 0x00
| Invalid hashing algorithm.
#define | NRF_CRYPTO_HASH_ALG_MD5 0x01
| MD5.
#define | NRF_CRYPTO_HASH_ALG_SHA0 0x02
| SHA-0.
#define | NRF_CRYPTO_HASH_ALG_SHA1 0x03
| SHA-1.
#define | NRF_CRYPTO_HASH_ALG_SHA224 0x04
| SHA-224 (SHA-2).
#define | NRF_CRYPTO_HASH_ALG_SHA256 0x05
| SHA-256 (SHA-2).
#define | NRF_CRYPTO_HASH_ALG_SHA384 0x06
| SHA-384 (SHA-2).
#define | NRF_CRYPTO_HASH_ALG_SHA512 0x07
| SHA-512 (SHA-2).

## Detailed Description

Hashing algorithms that are available to the application. Currently, the nrf_crypto library supports only SHA-256.