/openbmc/linux/crypto/ |
H A D | api.c | 39 static struct crypto_alg *crypto_larval_wait(struct crypto_alg *alg); 41 struct crypto_alg *crypto_mod_get(struct crypto_alg *alg) in crypto_mod_get() argument 43 return try_module_get(alg->cra_module) ? crypto_alg_get(alg) : NULL; in crypto_mod_get() 47 void crypto_mod_put(struct crypto_alg *alg) in crypto_mod_put() argument 49 struct module *module = alg->cra_module; in crypto_mod_put() 51 crypto_alg_put(alg); in crypto_mod_put() 59 struct crypto_alg *q, *alg = NULL; in __crypto_alg_lookup() local 85 if (alg) in __crypto_alg_lookup() 86 crypto_mod_put(alg); in __crypto_alg_lookup() 87 alg = q; in __crypto_alg_lookup() [all …]
|
H A D | algapi.c | 38 static int crypto_check_alg(struct crypto_alg *alg) in crypto_check_alg() argument 40 crypto_check_module_sig(alg->cra_module); in crypto_check_alg() 42 if (!alg->cra_name[0] || !alg->cra_driver_name[0]) in crypto_check_alg() 45 if (alg->cra_alignmask & (alg->cra_alignmask + 1)) in crypto_check_alg() 49 if (alg->cra_alignmask > MAX_ALGAPI_ALIGNMASK) in crypto_check_alg() 52 if (alg->cra_blocksize > MAX_ALGAPI_BLOCKSIZE) in crypto_check_alg() 56 if (!alg->cra_type && (alg->cra_flags & CRYPTO_ALG_TYPE_MASK) == in crypto_check_alg() 58 if (alg->cra_alignmask > MAX_CIPHER_ALIGNMASK) in crypto_check_alg() 61 if (alg->cra_blocksize > MAX_CIPHER_BLOCKSIZE) in crypto_check_alg() 65 if (alg->cra_priority < 0) in crypto_check_alg() [all …]
|
H A D | internal.h | 31 struct crypto_alg alg; member 67 int alg_test(const char *driver, const char *alg, u32 type, u32 mask); 99 static inline unsigned int crypto_cipher_ctxsize(struct crypto_alg *alg) in crypto_cipher_ctxsize() argument 101 return alg->cra_ctxsize; in crypto_cipher_ctxsize() 104 static inline unsigned int crypto_compress_ctxsize(struct crypto_alg *alg) in crypto_compress_ctxsize() argument 106 return alg->cra_ctxsize; in crypto_compress_ctxsize() 109 struct crypto_alg *crypto_mod_get(struct crypto_alg *alg); 113 void crypto_larval_kill(struct crypto_alg *alg); 117 void crypto_remove_spawns(struct crypto_alg *alg, struct list_head *list, 120 void crypto_shoot_alg(struct crypto_alg *alg); [all …]
|
H A D | crypto_user_base.c | 38 struct crypto_alg *q, *alg = NULL; in crypto_alg_match() local 63 alg = q; in crypto_alg_match() 69 return alg; in crypto_alg_match() 72 static int crypto_report_cipher(struct sk_buff *skb, struct crypto_alg *alg) in crypto_report_cipher() argument 80 rcipher.blocksize = alg->cra_blocksize; in crypto_report_cipher() 81 rcipher.min_keysize = alg->cra_cipher.cia_min_keysize; in crypto_report_cipher() 82 rcipher.max_keysize = alg->cra_cipher.cia_max_keysize; in crypto_report_cipher() 88 static int crypto_report_comp(struct sk_buff *skb, struct crypto_alg *alg) in crypto_report_comp() argument 99 static int crypto_report_one(struct crypto_alg *alg, in crypto_report_one() argument 104 strscpy(ualg->cru_name, alg->cra_name, sizeof(ualg->cru_name)); in crypto_report_one() [all …]
|
H A D | simd.c | 43 struct skcipher_alg alg; member 116 struct skcipher_alg *alg; in simd_skcipher_init() local 119 alg = crypto_skcipher_alg(tfm); in simd_skcipher_init() 120 salg = container_of(alg, struct simd_skcipher_alg, alg); in simd_skcipher_init() 145 struct skcipher_alg *alg; in simd_skcipher_create_compat() local 155 alg = &salg->alg; in simd_skcipher_create_compat() 158 if (snprintf(alg->base.cra_name, CRYPTO_MAX_ALG_NAME, "%s", algname) >= in simd_skcipher_create_compat() 162 if (snprintf(alg->base.cra_driver_name, CRYPTO_MAX_ALG_NAME, "%s", in simd_skcipher_create_compat() 166 alg->base.cra_flags = CRYPTO_ALG_ASYNC | in simd_skcipher_create_compat() 168 alg->base.cra_priority = ialg->base.cra_priority; in simd_skcipher_create_compat() [all …]
|
H A D | proc.c | 39 struct crypto_alg *alg = list_entry(p, struct crypto_alg, cra_list); in c_show() local 41 seq_printf(m, "name : %s\n", alg->cra_name); in c_show() 42 seq_printf(m, "driver : %s\n", alg->cra_driver_name); in c_show() 43 seq_printf(m, "module : %s\n", module_name(alg->cra_module)); in c_show() 44 seq_printf(m, "priority : %d\n", alg->cra_priority); in c_show() 45 seq_printf(m, "refcnt : %u\n", refcount_read(&alg->cra_refcnt)); in c_show() 47 (alg->cra_flags & CRYPTO_ALG_TESTED) ? in c_show() 50 (alg->cra_flags & CRYPTO_ALG_INTERNAL) ? in c_show() 54 (alg->cra_flags & CRYPTO_ALG_FIPS_INTERNAL) ? in c_show() 58 if (alg->cra_flags & CRYPTO_ALG_LARVAL) { in c_show() [all …]
|
H A D | acompress.c | 26 static inline struct acomp_alg *__crypto_acomp_alg(struct crypto_alg *alg) in __crypto_acomp_alg() argument 28 return container_of(alg, struct acomp_alg, calg.base); in __crypto_acomp_alg() 37 struct sk_buff *skb, struct crypto_alg *alg) in crypto_acomp_report() argument 48 static void crypto_acomp_show(struct seq_file *m, struct crypto_alg *alg) 51 static void crypto_acomp_show(struct seq_file *m, struct crypto_alg *alg) in crypto_acomp_show() argument 59 struct acomp_alg *alg = crypto_acomp_alg(acomp); in crypto_acomp_exit_tfm() local 61 alg->exit(acomp); in crypto_acomp_exit_tfm() 67 struct acomp_alg *alg = crypto_acomp_alg(acomp); in crypto_acomp_init_tfm() local 72 acomp->compress = alg->compress; in crypto_acomp_init_tfm() 73 acomp->decompress = alg->decompress; in crypto_acomp_init_tfm() [all …]
|
H A D | crypto_user_stat.c | 27 static int crypto_report_cipher(struct sk_buff *skb, struct crypto_alg *alg) in crypto_report_cipher() argument 38 static int crypto_report_comp(struct sk_buff *skb, struct crypto_alg *alg) in crypto_report_comp() argument 49 static int crypto_reportstat_one(struct crypto_alg *alg, in crypto_reportstat_one() argument 55 strscpy(ualg->cru_name, alg->cra_name, sizeof(ualg->cru_name)); in crypto_reportstat_one() 56 strscpy(ualg->cru_driver_name, alg->cra_driver_name, in crypto_reportstat_one() 58 strscpy(ualg->cru_module_name, module_name(alg->cra_module), in crypto_reportstat_one() 63 ualg->cru_flags = alg->cra_flags; in crypto_reportstat_one() 64 ualg->cru_refcnt = refcount_read(&alg->cra_refcnt); in crypto_reportstat_one() 66 if (nla_put_u32(skb, CRYPTOCFGA_PRIORITY_VAL, alg->cra_priority)) in crypto_reportstat_one() 68 if (alg->cra_flags & CRYPTO_ALG_LARVAL) { in crypto_reportstat_one() [all …]
|
H A D | aead.c | 23 static inline struct crypto_istat_aead *aead_get_stat(struct aead_alg *alg) in aead_get_stat() argument 26 return &alg->stat; in aead_get_stat() 106 struct aead_alg *alg = crypto_aead_alg(aead); in crypto_aead_encrypt() local 110 istat = aead_get_stat(alg); in crypto_aead_encrypt() 120 ret = alg->encrypt(req); in crypto_aead_encrypt() 129 struct aead_alg *alg = crypto_aead_alg(aead); in crypto_aead_decrypt() local 133 istat = aead_get_stat(alg); in crypto_aead_decrypt() 145 ret = alg->decrypt(req); in crypto_aead_decrypt() 154 struct aead_alg *alg = crypto_aead_alg(aead); in crypto_aead_exit_tfm() local 156 alg->exit(aead); in crypto_aead_exit_tfm() [all …]
|
H A D | shash.c | 24 static inline struct crypto_istat_hash *shash_get_stat(struct shash_alg *alg) in shash_get_stat() argument 26 return hash_get_stat(&alg->halg); in shash_get_stat() 29 static inline int crypto_shash_errstat(struct shash_alg *alg, int err) in crypto_shash_errstat() argument 31 return crypto_hash_errstat(&alg->halg, err); in crypto_shash_errstat() 62 static void shash_set_needkey(struct crypto_shash *tfm, struct shash_alg *alg) in shash_set_needkey() argument 64 if (crypto_shash_alg_needs_key(alg)) in shash_set_needkey() 412 struct shash_alg *alg = __crypto_shash_alg(calg); in crypto_init_shash_ops_async() local 434 if (crypto_shash_alg_has_setkey(alg)) in crypto_init_shash_ops_async() 469 struct shash_alg *alg = crypto_shash_alg(hash); in crypto_shash_exit_tfm() local 471 alg->exit_tfm(hash); in crypto_shash_exit_tfm() [all …]
|
H A D | ahash.c | 158 const struct hash_alg_common *alg = crypto_hash_alg_common(tfm); in ahash_set_needkey() local 161 !(alg->base.cra_flags & CRYPTO_ALG_OPTIONAL_KEY)) in ahash_set_needkey() 305 struct hash_alg_common *alg = crypto_hash_alg_common(tfm); in crypto_ahash_final() local 308 atomic64_inc(&hash_get_stat(alg)->hash_cnt); in crypto_ahash_final() 317 struct hash_alg_common *alg = crypto_hash_alg_common(tfm); in crypto_ahash_finup() local 320 struct crypto_istat_hash *istat = hash_get_stat(alg); in crypto_ahash_finup() 333 struct hash_alg_common *alg = crypto_hash_alg_common(tfm); in crypto_ahash_digest() local 336 struct crypto_istat_hash *istat = hash_get_stat(alg); in crypto_ahash_digest() 343 return crypto_hash_errstat(alg, -ENOKEY); in crypto_ahash_digest() 417 struct ahash_alg *alg = crypto_ahash_alg(hash); in crypto_ahash_exit_tfm() local [all …]
|
H A D | ctr.c | 130 struct crypto_alg *alg; in crypto_ctr_create() local 137 alg = skcipher_ialg_simple(inst); in crypto_ctr_create() 141 if (alg->cra_blocksize < 4) in crypto_ctr_create() 145 if (alg->cra_blocksize % 4) in crypto_ctr_create() 149 inst->alg.base.cra_blocksize = 1; in crypto_ctr_create() 155 inst->alg.chunksize = alg->cra_blocksize; in crypto_ctr_create() 157 inst->alg.encrypt = crypto_ctr_crypt; in crypto_ctr_create() 158 inst->alg.decrypt = crypto_ctr_crypt; in crypto_ctr_create() 261 struct skcipher_alg *alg; in crypto_rfc3686_create() local 281 alg = crypto_spawn_skcipher_alg(spawn); in crypto_rfc3686_create() [all …]
|
H A D | akcipher.c | 24 struct sk_buff *skb, struct crypto_alg *alg) in crypto_akcipher_report() argument 36 static void crypto_akcipher_show(struct seq_file *m, struct crypto_alg *alg) 39 static void crypto_akcipher_show(struct seq_file *m, struct crypto_alg *alg) in crypto_akcipher_show() argument 47 struct akcipher_alg *alg = crypto_akcipher_alg(akcipher); in crypto_akcipher_exit_tfm() local 49 alg->exit(akcipher); in crypto_akcipher_exit_tfm() 55 struct akcipher_alg *alg = crypto_akcipher_alg(akcipher); in crypto_akcipher_init_tfm() local 57 if (alg->exit) in crypto_akcipher_init_tfm() 60 if (alg->init) in crypto_akcipher_init_tfm() 61 return alg->init(akcipher); in crypto_akcipher_init_tfm() 74 struct sk_buff *skb, struct crypto_alg *alg) in crypto_akcipher_report_stat() argument [all …]
|
H A D | kpp.c | 21 struct sk_buff *skb, struct crypto_alg *alg) in crypto_kpp_report() argument 32 static void crypto_kpp_show(struct seq_file *m, struct crypto_alg *alg) 35 static void crypto_kpp_show(struct seq_file *m, struct crypto_alg *alg) in crypto_kpp_show() argument 43 struct kpp_alg *alg = crypto_kpp_alg(kpp); in crypto_kpp_exit_tfm() local 45 alg->exit(kpp); in crypto_kpp_exit_tfm() 51 struct kpp_alg *alg = crypto_kpp_alg(kpp); in crypto_kpp_init_tfm() local 53 if (alg->exit) in crypto_kpp_init_tfm() 56 if (alg->init) in crypto_kpp_init_tfm() 57 return alg->init(kpp); in crypto_kpp_init_tfm() 70 struct sk_buff *skb, struct crypto_alg *alg) in crypto_kpp_report_stat() argument [all …]
|
H A D | geniv.c | 46 struct aead_alg *alg; in aead_geniv_alloc() local 67 alg = crypto_spawn_aead_alg(spawn); in aead_geniv_alloc() 69 ivsize = crypto_aead_alg_ivsize(alg); in aead_geniv_alloc() 70 maxauthsize = crypto_aead_alg_maxauthsize(alg); in aead_geniv_alloc() 77 if (snprintf(inst->alg.base.cra_name, CRYPTO_MAX_ALG_NAME, in aead_geniv_alloc() 78 "%s(%s)", tmpl->name, alg->base.cra_name) >= in aead_geniv_alloc() 81 if (snprintf(inst->alg.base.cra_driver_name, CRYPTO_MAX_ALG_NAME, in aead_geniv_alloc() 82 "%s(%s)", tmpl->name, alg->base.cra_driver_name) >= in aead_geniv_alloc() 86 inst->alg.base.cra_priority = alg->base.cra_priority; in aead_geniv_alloc() 87 inst->alg.base.cra_blocksize = alg->base.cra_blocksize; in aead_geniv_alloc() [all …]
|
H A D | hmac.c | 188 struct crypto_alg *alg; in hmac_create() local 209 alg = &salg->base; in hmac_create() 218 if (ds > alg->cra_blocksize || in hmac_create() 219 ss < alg->cra_blocksize) in hmac_create() 222 err = crypto_inst_setname(shash_crypto_instance(inst), tmpl->name, alg); in hmac_create() 226 inst->alg.base.cra_priority = alg->cra_priority; in hmac_create() 227 inst->alg.base.cra_blocksize = alg->cra_blocksize; in hmac_create() 228 inst->alg.base.cra_alignmask = alg->cra_alignmask; in hmac_create() 230 ss = ALIGN(ss, alg->cra_alignmask + 1); in hmac_create() 231 inst->alg.digestsize = ds; in hmac_create() [all …]
|
H A D | rng.c | 33 struct rng_alg *alg = crypto_rng_alg(tfm); in crypto_rng_reset() local 38 atomic64_inc(&rng_get_stat(alg)->seed_cnt); in crypto_rng_reset() 52 err = alg->seed(tfm, seed, slen); in crypto_rng_reset() 56 return crypto_rng_errstat(alg, err); in crypto_rng_reset() 65 static unsigned int seedsize(struct crypto_alg *alg) in seedsize() argument 67 struct rng_alg *ralg = container_of(alg, struct rng_alg, base); in seedsize() 73 struct sk_buff *skb, struct crypto_alg *alg) in crypto_rng_report() argument 81 rrng.seedsize = seedsize(alg); in crypto_rng_report() 86 static void crypto_rng_show(struct seq_file *m, struct crypto_alg *alg) 88 static void crypto_rng_show(struct seq_file *m, struct crypto_alg *alg) in crypto_rng_show() argument [all …]
|
H A D | crypto_engine.c | 77 struct crypto_engine_alg *alg; in crypto_pump_requests() local 152 alg = container_of(async_req->tfm->__crt_alg, in crypto_pump_requests() 154 op = &alg->op; in crypto_pump_requests() 572 int crypto_engine_register_aead(struct aead_engine_alg *alg) in crypto_engine_register_aead() argument 574 if (!alg->op.do_one_request) in crypto_engine_register_aead() 577 alg->base.base.cra_flags |= CRYPTO_ALG_ENGINE; in crypto_engine_register_aead() 579 return crypto_register_aead(&alg->base); in crypto_engine_register_aead() 583 void crypto_engine_unregister_aead(struct aead_engine_alg *alg) in crypto_engine_unregister_aead() argument 585 crypto_unregister_aead(&alg->base); in crypto_engine_unregister_aead() 617 int crypto_engine_register_ahash(struct ahash_engine_alg *alg) in crypto_engine_register_ahash() argument [all …]
|
/openbmc/linux/fs/verity/ |
H A D | hash_algs.c | 45 struct fsverity_hash_alg *alg; in fsverity_get_hash_alg() local 54 alg = &fsverity_hash_algs[num]; in fsverity_get_hash_alg() 57 if (likely(smp_load_acquire(&alg->tfm) != NULL)) in fsverity_get_hash_alg() 58 return alg; in fsverity_get_hash_alg() 62 if (alg->tfm != NULL) in fsverity_get_hash_alg() 65 tfm = crypto_alloc_shash(alg->name, 0, 0); in fsverity_get_hash_alg() 70 alg->name); in fsverity_get_hash_alg() 71 alg = ERR_PTR(-ENOPKG); in fsverity_get_hash_alg() 76 alg->name, PTR_ERR(tfm)); in fsverity_get_hash_alg() 77 alg = ERR_CAST(tfm); in fsverity_get_hash_alg() [all …]
|
/openbmc/qemu/crypto/ |
H A D | cipher.c | 72 size_t qcrypto_cipher_get_block_len(QCryptoCipherAlgo alg) in qcrypto_cipher_get_block_len() argument 74 assert(alg < G_N_ELEMENTS(alg_key_len)); in qcrypto_cipher_get_block_len() 75 return alg_block_len[alg]; in qcrypto_cipher_get_block_len() 79 size_t qcrypto_cipher_get_key_len(QCryptoCipherAlgo alg) in qcrypto_cipher_get_key_len() argument 81 assert(alg < G_N_ELEMENTS(alg_key_len)); in qcrypto_cipher_get_key_len() 82 return alg_key_len[alg]; in qcrypto_cipher_get_key_len() 86 size_t qcrypto_cipher_get_iv_len(QCryptoCipherAlgo alg, in qcrypto_cipher_get_iv_len() argument 89 if (alg >= G_N_ELEMENTS(alg_block_len)) { in qcrypto_cipher_get_iv_len() 97 return alg_block_len[alg]; in qcrypto_cipher_get_iv_len() 104 qcrypto_cipher_validate_key_length(QCryptoCipherAlgo alg, in qcrypto_cipher_validate_key_length() argument [all …]
|
H A D | hash-afalg.c | 24 qcrypto_afalg_hash_format_name(QCryptoHashAlgo alg, in qcrypto_afalg_hash_format_name() argument 31 switch (alg) { in qcrypto_afalg_hash_format_name() 55 error_setg(errp, "Unsupported hash algorithm %d", alg); in qcrypto_afalg_hash_format_name() 69 qcrypto_afalg_hash_hmac_ctx_new(QCryptoHashAlgo alg, in qcrypto_afalg_hash_hmac_ctx_new() argument 76 name = qcrypto_afalg_hash_format_name(alg, is_hmac, errp); in qcrypto_afalg_hash_hmac_ctx_new() 103 qcrypto_afalg_hash_ctx_new(QCryptoHashAlgo alg, in qcrypto_afalg_hash_ctx_new() argument 106 return qcrypto_afalg_hash_hmac_ctx_new(alg, NULL, 0, false, errp); in qcrypto_afalg_hash_ctx_new() 110 qcrypto_afalg_hmac_ctx_new(QCryptoHashAlgo alg, in qcrypto_afalg_hmac_ctx_new() argument 114 return qcrypto_afalg_hash_hmac_ctx_new(alg, key, nkey, true, errp); in qcrypto_afalg_hmac_ctx_new() 118 QCryptoHash *qcrypto_afalg_hash_new(QCryptoHashAlgo alg, Error **errp) in qcrypto_afalg_hash_new() argument [all …]
|
H A D | hash.c | 41 size_t qcrypto_hash_digest_len(QCryptoHashAlgo alg) in qcrypto_hash_digest_len() argument 43 assert(alg < G_N_ELEMENTS(qcrypto_hash_alg_size)); in qcrypto_hash_digest_len() 44 return qcrypto_hash_alg_size[alg]; in qcrypto_hash_digest_len() 47 int qcrypto_hash_bytesv(QCryptoHashAlgo alg, in qcrypto_hash_bytesv() argument 54 g_autoptr(QCryptoHash) ctx = qcrypto_hash_new(alg, errp); in qcrypto_hash_bytesv() 69 int qcrypto_hash_bytes(QCryptoHashAlgo alg, in qcrypto_hash_bytes() argument 78 return qcrypto_hash_bytesv(alg, &iov, 1, result, resultlen, errp); in qcrypto_hash_bytes() 101 QCryptoHash *qcrypto_hash_new(QCryptoHashAlgo alg, Error **errp) in qcrypto_hash_new() argument 105 if (!qcrypto_hash_supports(alg)) { in qcrypto_hash_new() 107 QCryptoHashAlgo_str(alg)); in qcrypto_hash_new() [all …]
|
/openbmc/linux/include/crypto/ |
H A D | akcipher.h | 167 static inline struct akcipher_alg *__crypto_akcipher_alg(struct crypto_alg *alg) in __crypto_akcipher_alg() argument 169 return container_of(alg, struct akcipher_alg, base); in __crypto_akcipher_alg() 300 struct akcipher_alg *alg = crypto_akcipher_alg(tfm); in crypto_akcipher_maxsize() local 302 return alg->max_size(tfm); in crypto_akcipher_maxsize() 306 struct akcipher_alg *alg) in akcipher_get_stat() argument 309 return &alg->stat; in akcipher_get_stat() 315 static inline int crypto_akcipher_errstat(struct akcipher_alg *alg, int err) in crypto_akcipher_errstat() argument 321 atomic64_inc(&akcipher_get_stat(alg)->err_cnt); in crypto_akcipher_errstat() 339 struct akcipher_alg *alg = crypto_akcipher_alg(tfm); in crypto_akcipher_encrypt() local 342 struct crypto_istat_akcipher *istat = akcipher_get_stat(alg); in crypto_akcipher_encrypt() [all …]
|
H A D | kpp.h | 138 static inline struct kpp_alg *__crypto_kpp_alg(struct crypto_alg *alg) in __crypto_kpp_alg() argument 140 return container_of(alg, struct kpp_alg, base); in __crypto_kpp_alg() 294 static inline struct crypto_istat_kpp *kpp_get_stat(struct kpp_alg *alg) in kpp_get_stat() argument 297 return &alg->stat; in kpp_get_stat() 303 static inline int crypto_kpp_errstat(struct kpp_alg *alg, int err) in crypto_kpp_errstat() argument 309 atomic64_inc(&kpp_get_stat(alg)->err_cnt); in crypto_kpp_errstat() 332 struct kpp_alg *alg = crypto_kpp_alg(tfm); in crypto_kpp_set_secret() local 335 atomic64_inc(&kpp_get_stat(alg)->setsecret_cnt); in crypto_kpp_set_secret() 337 return crypto_kpp_errstat(alg, alg->set_secret(tfm, buffer, len)); in crypto_kpp_set_secret() 356 struct kpp_alg *alg = crypto_kpp_alg(tfm); in crypto_kpp_generate_public_key() local [all …]
|
/openbmc/qemu/tests/unit/ |
H A D | test-crypto-cipher.c | 30 QCryptoCipherAlgo alg; member 46 .alg = QCRYPTO_CIPHER_ALGO_AES_128, 63 .alg = QCRYPTO_CIPHER_ALGO_AES_192, 80 .alg = QCRYPTO_CIPHER_ALGO_AES_256, 99 .alg = QCRYPTO_CIPHER_ALGO_AES_128, 117 .alg = QCRYPTO_CIPHER_ALGO_AES_192, 135 .alg = QCRYPTO_CIPHER_ALGO_AES_256, 159 .alg = QCRYPTO_CIPHER_ALGO_DES, 168 .alg = QCRYPTO_CIPHER_ALGO_DES, 177 .alg = QCRYPTO_CIPHER_ALGO_DES, [all …]
|