Home
last modified time | relevance | path

Searched refs:rk_crypto_algt (Results 1 – 20 of 20) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/crypto/rockchip/
H A Drk_crypto_v3.h33 extern struct rk_crypto_algt rk_v3_ecb_sm4_alg;
34 extern struct rk_crypto_algt rk_v3_cbc_sm4_alg;
35 extern struct rk_crypto_algt rk_v3_xts_sm4_alg;
36 extern struct rk_crypto_algt rk_v3_cfb_sm4_alg;
37 extern struct rk_crypto_algt rk_v3_ofb_sm4_alg;
38 extern struct rk_crypto_algt rk_v3_ctr_sm4_alg;
39 extern struct rk_crypto_algt rk_v3_gcm_sm4_alg;
41 extern struct rk_crypto_algt rk_v3_ecb_aes_alg;
42 extern struct rk_crypto_algt rk_v3_cbc_aes_alg;
43 extern struct rk_crypto_algt rk_v3_xts_aes_alg;
[all …]
H A Drk_crypto_v2.h33 extern struct rk_crypto_algt rk_v2_ecb_sm4_alg;
34 extern struct rk_crypto_algt rk_v2_cbc_sm4_alg;
35 extern struct rk_crypto_algt rk_v2_xts_sm4_alg;
36 extern struct rk_crypto_algt rk_v2_cfb_sm4_alg;
37 extern struct rk_crypto_algt rk_v2_ofb_sm4_alg;
38 extern struct rk_crypto_algt rk_v2_ctr_sm4_alg;
39 extern struct rk_crypto_algt rk_v2_gcm_sm4_alg;
41 extern struct rk_crypto_algt rk_v2_ecb_aes_alg;
42 extern struct rk_crypto_algt rk_v2_cbc_aes_alg;
43 extern struct rk_crypto_algt rk_v2_xts_aes_alg;
[all …]
H A Drk_crypto_v1.h31 extern struct rk_crypto_algt rk_v1_ecb_aes_alg;
32 extern struct rk_crypto_algt rk_v1_cbc_aes_alg;
34 extern struct rk_crypto_algt rk_v1_ecb_des_alg;
35 extern struct rk_crypto_algt rk_v1_cbc_des_alg;
37 extern struct rk_crypto_algt rk_v1_ecb_des3_ede_alg;
38 extern struct rk_crypto_algt rk_v1_cbc_des3_ede_alg;
40 extern struct rk_crypto_algt rk_v1_ahash_sha1;
41 extern struct rk_crypto_algt rk_v1_ahash_sha256;
42 extern struct rk_crypto_algt rk_v1_ahash_md5;
47 struct rk_crypto_algt **rk_hw_crypto_v1_get_algts(uint32_t *num);
[all …]
H A Drk_crypto_v2_skcipher.c154 static bool is_force_fallback(struct rk_crypto_algt *algt, uint32_t key_len) in is_force_fallback()
172 struct rk_crypto_algt *algt = rk_cipher_get_algt(cipher); in is_calc_need_round_up()
233 struct rk_crypto_algt *algt = rk_cipher_get_algt(tfm); in rk_cipher_crypt()
410 struct rk_crypto_algt *algt = rk_cipher_get_algt(tfm); in rk_ablk_init_tfm()
473 struct rk_crypto_algt *algt = in rk_aead_init_tfm()
474 container_of(alg, struct rk_crypto_algt, alg.aead); in rk_aead_init_tfm()
542 struct rk_crypto_algt *algt = rk_aead_get_algt(tfm); in rk_aead_crypt()
616 struct rk_crypto_algt rk_v2_ecb_sm4_alg =
619 struct rk_crypto_algt rk_v2_cbc_sm4_alg =
622 struct rk_crypto_algt rk_v2_xts_sm4_alg =
[all …]
H A Drk_crypto_v3_skcipher.c153 static bool is_force_fallback(struct rk_crypto_algt *algt, uint32_t key_len) in is_force_fallback()
171 struct rk_crypto_algt *algt = rk_cipher_get_algt(cipher); in is_calc_need_round_up()
232 struct rk_crypto_algt *algt = rk_cipher_get_algt(tfm); in rk_cipher_crypt()
409 struct rk_crypto_algt *algt = rk_cipher_get_algt(tfm); in rk_ablk_init_tfm()
472 struct rk_crypto_algt *algt = in rk_aead_init_tfm()
473 container_of(alg, struct rk_crypto_algt, alg.aead); in rk_aead_init_tfm()
541 struct rk_crypto_algt *algt = rk_aead_get_algt(tfm); in rk_aead_crypt()
615 struct rk_crypto_algt rk_v3_ecb_sm4_alg =
618 struct rk_crypto_algt rk_v3_cbc_sm4_alg =
621 struct rk_crypto_algt rk_v3_xts_sm4_alg =
[all …]
H A Drk_crypto_v2_ahash.c308 struct rk_crypto_algt *algt = in rk_cra_hash_init()
362 struct rk_crypto_algt rk_v2_ahash_md5 = RK_HASH_ALGO_INIT(MD5, md5);
363 struct rk_crypto_algt rk_v2_ahash_sha1 = RK_HASH_ALGO_INIT(SHA1, sha1);
364 struct rk_crypto_algt rk_v2_ahash_sha224 = RK_HASH_ALGO_INIT(SHA224, sha224);
365 struct rk_crypto_algt rk_v2_ahash_sha256 = RK_HASH_ALGO_INIT(SHA256, sha256);
366 struct rk_crypto_algt rk_v2_ahash_sha384 = RK_HASH_ALGO_INIT(SHA384, sha384);
367 struct rk_crypto_algt rk_v2_ahash_sha512 = RK_HASH_ALGO_INIT(SHA512, sha512);
368 struct rk_crypto_algt rk_v2_ahash_sm3 = RK_HASH_ALGO_INIT(SM3, sm3);
370 struct rk_crypto_algt rk_v2_hmac_md5 = RK_HMAC_ALGO_INIT(MD5, md5);
371 struct rk_crypto_algt rk_v2_hmac_sha1 = RK_HMAC_ALGO_INIT(SHA1, sha1);
[all …]
H A Drk_crypto_v1_skcipher.c100 struct rk_crypto_algt *algt; in rk_cipher_setkey()
103 algt = container_of(alg, struct rk_crypto_algt, alg.crypto); in rk_cipher_setkey()
149 struct rk_crypto_algt *algt; in rk_cipher_encrypt()
152 algt = container_of(alg, struct rk_crypto_algt, alg.crypto); in rk_cipher_encrypt()
169 struct rk_crypto_algt *algt; in rk_cipher_decrypt()
172 algt = container_of(alg, struct rk_crypto_algt, alg.crypto); in rk_cipher_decrypt()
374 struct rk_crypto_algt *algt; in rk_ablk_init_tfm()
378 algt = container_of(alg, struct rk_crypto_algt, alg.crypto); in rk_ablk_init_tfm()
408 struct rk_crypto_algt rk_v1_ecb_aes_alg =
411 struct rk_crypto_algt rk_v1_cbc_aes_alg =
[all …]
H A Drk_crypto_v3_ahash.c387 struct rk_crypto_algt *algt = in rk_cra_hash_init()
451 struct rk_crypto_algt rk_v3_ahash_md5 = RK_HASH_ALGO_INIT(MD5, md5);
452 struct rk_crypto_algt rk_v3_ahash_sha1 = RK_HASH_ALGO_INIT(SHA1, sha1);
453 struct rk_crypto_algt rk_v3_ahash_sha224 = RK_HASH_ALGO_INIT(SHA224, sha224);
454 struct rk_crypto_algt rk_v3_ahash_sha256 = RK_HASH_ALGO_INIT(SHA256, sha256);
455 struct rk_crypto_algt rk_v3_ahash_sha384 = RK_HASH_ALGO_INIT(SHA384, sha384);
456 struct rk_crypto_algt rk_v3_ahash_sha512 = RK_HASH_ALGO_INIT(SHA512, sha512);
457 struct rk_crypto_algt rk_v3_ahash_sm3 = RK_HASH_ALGO_INIT(SM3, sm3);
459 struct rk_crypto_algt rk_v3_hmac_md5 = RK_HMAC_ALGO_INIT(MD5, md5);
460 struct rk_crypto_algt rk_v3_hmac_sha1 = RK_HMAC_ALGO_INIT(SHA1, sha1);
[all …]
H A Drk_crypto_skcipher_utils.c13 struct rk_crypto_algt *rk_cipher_get_algt(struct crypto_skcipher *tfm) in rk_cipher_get_algt()
17 return container_of(alg, struct rk_crypto_algt, alg.crypto); in rk_cipher_get_algt()
20 struct rk_crypto_algt *rk_aead_get_algt(struct crypto_aead *tfm) in rk_aead_get_algt()
24 return container_of(alg, struct rk_crypto_algt, alg.aead); in rk_aead_get_algt()
157 struct rk_crypto_algt *algt = rk_cipher_get_algt(cipher); in rk_iv_copyback()
172 struct rk_crypto_algt *algt = rk_cipher_get_algt(cipher); in rk_update_iv()
208 struct rk_crypto_algt *algt = rk_cipher_get_algt(cipher); in rk_cipher_setkey()
332 struct rk_crypto_algt *algt = rk_cipher_get_algt(tfm); in rk_ablk_start()
357 struct rk_crypto_algt *algt = rk_cipher_get_algt(cipher); in rk_skcipher_handle_req()
402 struct rk_crypto_algt *algt = rk_aead_get_algt(cipher); in rk_aead_setkey()
[all …]
H A Drk_crypto_v1.c17 static struct rk_crypto_algt *crypto_v1_algs[] = {
49 struct rk_crypto_algt **rk_hw_crypto_v1_get_algts(uint32_t *num) in rk_hw_crypto_v1_get_algts()
56 bool rk_hw_crypto_v1_algo_valid(struct rk_crypto_dev *rk_dev, struct rk_crypto_algt *aglt) in rk_hw_crypto_v1_algo_valid()
H A Drk_crypto_v2.c18 static struct rk_crypto_algt *crypto_v2_algs[] = {
93 struct rk_crypto_algt **rk_hw_crypto_v2_get_algts(uint32_t *num) in rk_hw_crypto_v2_get_algts()
100 bool rk_hw_crypto_v2_algo_valid(struct rk_crypto_dev *rk_dev, struct rk_crypto_algt *aglt) in rk_hw_crypto_v2_algo_valid()
H A Drk_crypto_skcipher_utils.h17 struct rk_crypto_algt *rk_cipher_get_algt(struct crypto_skcipher *tfm);
19 struct rk_crypto_algt *rk_aead_get_algt(struct crypto_aead *tfm);
H A Drk_crypto_v3.c54 static struct rk_crypto_algt *crypto_v3_algs[] = {
195 struct rk_crypto_algt **rk_hw_crypto_v3_get_algts(uint32_t *num) in rk_hw_crypto_v3_get_algts()
202 bool rk_hw_crypto_v3_algo_valid(struct rk_crypto_dev *rk_dev, struct rk_crypto_algt *aglt) in rk_hw_crypto_v3_algo_valid()
H A Drk_crypto_v1_ahash.c328 struct rk_crypto_algt *algt; in rk_cra_hash_init()
334 algt = container_of(alg, struct rk_crypto_algt, alg.hash); in rk_cra_hash_init()
379 struct rk_crypto_algt rk_v1_ahash_sha1 = RK_HASH_ALGO_INIT(SHA1, sha1);
380 struct rk_crypto_algt rk_v1_ahash_sha256 = RK_HASH_ALGO_INIT(SHA256, sha256);
381 struct rk_crypto_algt rk_v1_ahash_md5 = RK_HASH_ALGO_INIT(MD5, md5);
H A Dprocfs.c70 struct rk_crypto_algt **algs, u32 algs_num) in crypto_show_valid_algo_single()
73 struct rk_crypto_algt *tmp_algs; in crypto_show_valid_algo_single()
92 struct rk_crypto_algt **algs; in crypto_show_valid_algos()
H A Drk_crypto_ahash_utils.c59 struct rk_crypto_algt *rk_ahash_get_algt(struct crypto_ahash *tfm) in rk_ahash_get_algt()
63 return container_of(alg, struct rk_crypto_algt, alg.hash); in rk_ahash_get_algt()
146 struct rk_crypto_algt *algt = rk_ahash_get_algt(tfm); in rk_ahash_get_zero_result()
158 struct rk_crypto_algt *algt = rk_ahash_get_algt(tfm); in rk_ahash_hmac_setkey()
287 struct rk_crypto_algt *algt = rk_ahash_get_algt(tfm); in rk_ahash_start()
H A Drk_crypto_v2_akcipher.c260 struct rk_crypto_algt *algt; in rk_rsa_init_tfm()
268 algt = container_of(alg, struct rk_crypto_algt, alg.asym); in rk_rsa_init_tfm()
300 struct rk_crypto_algt rk_v2_asym_rsa = {
H A Drk_crypto_core.h119 struct rk_crypto_algt **(*hw_get_algts)(uint32_t *num);
121 struct rk_crypto_algt *aglt);
231 struct rk_crypto_algt { struct
H A Drk_crypto_ahash_utils.h15 struct rk_crypto_algt *rk_ahash_get_algt(struct crypto_ahash *tfm);
H A Drk_crypto_core.c466 static struct rk_crypto_algt *rk_crypto_find_algs(struct rk_crypto_dev *rk_dev, in rk_crypto_find_algs()
470 struct rk_crypto_algt **algs; in rk_crypto_find_algs()
471 struct rk_crypto_algt *tmp_algs; in rk_crypto_find_algs()
493 struct rk_crypto_algt *tmp_algs; in rk_crypto_register()
586 struct rk_crypto_algt *tmp_algs; in rk_crypto_unregister()