| /OK3568_Linux_fs/kernel/drivers/crypto/rockchip/ |
| H A D | rk_crypto_v3.h | 33 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 D | rk_crypto_v2.h | 33 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 D | rk_crypto_v1.h | 31 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 D | rk_crypto_v2_skcipher.c | 154 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 D | rk_crypto_v3_skcipher.c | 153 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 D | rk_crypto_v2_ahash.c | 308 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 D | rk_crypto_v1_skcipher.c | 100 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 D | rk_crypto_v3_ahash.c | 387 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 D | rk_crypto_skcipher_utils.c | 13 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 D | rk_crypto_v1.c | 17 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 D | rk_crypto_v2.c | 18 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 D | rk_crypto_skcipher_utils.h | 17 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 D | rk_crypto_v3.c | 54 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 D | rk_crypto_v1_ahash.c | 328 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 D | procfs.c | 70 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 D | rk_crypto_ahash_utils.c | 59 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 D | rk_crypto_v2_akcipher.c | 260 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 D | rk_crypto_core.h | 119 struct rk_crypto_algt **(*hw_get_algts)(uint32_t *num); 121 struct rk_crypto_algt *aglt); 231 struct rk_crypto_algt { struct
|
| H A D | rk_crypto_ahash_utils.h | 15 struct rk_crypto_algt *rk_ahash_get_algt(struct crypto_ahash *tfm);
|
| H A D | rk_crypto_core.c | 466 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()
|