#include <linux/completion.h>
#include <linux/types.h>
#include <linux/slab.h>
#include <psa/crypto.h>
Go to the source code of this file.
◆ CRYPTO_ALG_TYPE_MASK
| #define CRYPTO_ALG_TYPE_MASK 0x0000000f |
◆ CRYPTO_ALG_TYPE_CIPHER
| #define CRYPTO_ALG_TYPE_CIPHER 0x00000001 |
◆ CRYPTO_ALG_TYPE_AEAD
| #define CRYPTO_ALG_TYPE_AEAD 0x00000003 |
◆ CRYPTO_ALG_TYPE_LSKCIPHER
| #define CRYPTO_ALG_TYPE_LSKCIPHER 0x00000004 |
◆ CRYPTO_ALG_TYPE_SKCIPHER
| #define CRYPTO_ALG_TYPE_SKCIPHER 0x00000005 |
◆ CRYPTO_ALG_TYPE_AKCIPHER
| #define CRYPTO_ALG_TYPE_AKCIPHER 0x00000006 |
◆ CRYPTO_ALG_TYPE_SIG
| #define CRYPTO_ALG_TYPE_SIG 0x00000007 |
◆ CRYPTO_ALG_TYPE_KPP
| #define CRYPTO_ALG_TYPE_KPP 0x00000008 |
◆ CRYPTO_ALG_TYPE_ACOMPRESS
| #define CRYPTO_ALG_TYPE_ACOMPRESS 0x0000000a |
◆ CRYPTO_ALG_TYPE_SCOMPRESS
| #define CRYPTO_ALG_TYPE_SCOMPRESS 0x0000000b |
◆ CRYPTO_ALG_TYPE_RNG
| #define CRYPTO_ALG_TYPE_RNG 0x0000000c |
◆ CRYPTO_ALG_TYPE_HASH
| #define CRYPTO_ALG_TYPE_HASH 0x0000000e |
◆ CRYPTO_ALG_TYPE_SHASH
| #define CRYPTO_ALG_TYPE_SHASH 0x0000000e |
◆ CRYPTO_ALG_TYPE_AHASH
| #define CRYPTO_ALG_TYPE_AHASH 0x0000000f |
◆ CRYPTO_TFM_REQ_MAY_BACKLOG
| #define CRYPTO_TFM_REQ_MAY_BACKLOG 0x00000400 |
◆ DECLARE_CRYPTO_WAIT
| #define DECLARE_CRYPTO_WAIT |
( |
| _wait | ) |
|
Value:
init_completion(&_wait.completion)
◆ crypto_completion_t
| typedef void(* crypto_completion_t) (void *req, int err) |
◆ crypto_alloc_tfm()
| void * crypto_alloc_tfm |
( |
const char * | alg_name, |
|
|
const struct crypto_type * | frontend, |
|
|
u32 | type, |
|
|
u32 | mask ) |
◆ crypto_destroy_tfm()
| void crypto_destroy_tfm |
( |
void * | mem, |
|
|
struct crypto_tfm * | tfm ) |
◆ crypto_req_done()
| void crypto_req_done |
( |
void * | req, |
|
|
int | err ) |
◆ vsf_linux_crypto_init()
| int vsf_linux_crypto_init |
( |
void | | ) |
|