• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/crypto/

Lines Matching defs:alg

406 	struct blkcipher_alg *alg = &tfm->__crt_alg->cra_blkcipher;
414 return alg->encrypt(&desc, req->dst, req->src, req->nbytes);
420 struct blkcipher_alg *alg = &tfm->__crt_alg->cra_blkcipher;
427 return alg->decrypt(&desc, req->dst, req->src, req->nbytes);
430 static unsigned int crypto_blkcipher_ctxsize(struct crypto_alg *alg, u32 type,
433 struct blkcipher_alg *cipher = &alg->cra_blkcipher;
434 unsigned int len = alg->cra_ctxsize;
438 len = ALIGN(len, (unsigned long)alg->cra_alignmask + 1);
448 struct blkcipher_alg *alg = &tfm->__crt_alg->cra_blkcipher;
453 if (!alg->ivsize) {
458 crt->ivsize = alg->ivsize;
466 struct blkcipher_alg *alg = &tfm->__crt_alg->cra_blkcipher;
471 crt->encrypt = alg->encrypt;
472 crt->decrypt = alg->decrypt;
484 struct blkcipher_alg *alg = &tfm->__crt_alg->cra_blkcipher;
486 if (alg->ivsize > PAGE_SIZE / 8)
495 static void crypto_blkcipher_show(struct seq_file *m, struct crypto_alg *alg)
497 static void crypto_blkcipher_show(struct seq_file *m, struct crypto_alg *alg)
500 seq_printf(m, "blocksize : %u\n", alg->cra_blocksize);
501 seq_printf(m, "min keysize : %u\n", alg->cra_blkcipher.min_keysize);
502 seq_printf(m, "max keysize : %u\n", alg->cra_blkcipher.max_keysize);
503 seq_printf(m, "ivsize : %u\n", alg->cra_blkcipher.ivsize);
504 seq_printf(m, "geniv : %s\n", alg->cra_blkcipher.geniv ?:
520 struct crypto_alg *alg;
526 alg = crypto_alg_mod_lookup(name, type, mask);
527 if (IS_ERR(alg))
528 return PTR_ERR(alg);
530 err = crypto_init_spawn(&spawn->base, alg, spawn->base.inst, mask);
531 crypto_mod_put(alg);
555 struct crypto_alg *alg;
586 alg = crypto_skcipher_spawn_alg(spawn);
588 if ((alg->cra_flags & CRYPTO_ALG_TYPE_MASK) ==
590 balg.ivsize = alg->cra_blkcipher.ivsize;
591 balg.min_keysize = alg->cra_blkcipher.min_keysize;
592 balg.max_keysize = alg->cra_blkcipher.max_keysize;
598 balg.geniv = alg->cra_blkcipher.geniv;
600 balg.ivsize = alg->cra_ablkcipher.ivsize;
601 balg.min_keysize = alg->cra_ablkcipher.min_keysize;
602 balg.max_keysize = alg->cra_ablkcipher.max_keysize;
604 balg.setkey = alg->cra_ablkcipher.setkey;
605 balg.encrypt = alg->cra_ablkcipher.encrypt;
606 balg.decrypt = alg->cra_ablkcipher.decrypt;
608 balg.geniv = alg->cra_ablkcipher.geniv;
622 balg.geniv = crypto_default_geniv(alg);
627 memcpy(inst->alg.cra_name, alg->cra_name, CRYPTO_MAX_ALG_NAME);
628 memcpy(inst->alg.cra_driver_name, alg->cra_driver_name,
632 if (snprintf(inst->alg.cra_name, CRYPTO_MAX_ALG_NAME,
633 "%s(%s)", tmpl->name, alg->cra_name) >=
636 if (snprintf(inst->alg.cra_driver_name, CRYPTO_MAX_ALG_NAME,
637 "%s(%s)", tmpl->name, alg->cra_driver_name) >=
642 inst->alg.cra_flags = CRYPTO_ALG_TYPE_GIVCIPHER | CRYPTO_ALG_GENIV;
643 inst->alg.cra_flags |= alg->cra_flags & CRYPTO_ALG_ASYNC;
644 inst->alg.cra_priority = alg->cra_priority;
645 inst->alg.cra_blocksize = alg->cra_blocksize;
646 inst->alg.cra_alignmask = alg->cra_alignmask;
647 inst->alg.cra_type = &crypto_givcipher_type;
649 inst->alg.cra_ablkcipher.ivsize = balg.ivsize;
650 inst->alg.cra_ablkcipher.min_keysize = balg.min_keysize;
651 inst->alg.cra_ablkcipher.max_keysize = balg.max_keysize;
652 inst->alg.cra_ablkcipher.geniv = balg.geniv;
654 inst->alg.cra_ablkcipher.setkey = balg.setkey;
655 inst->alg.cra_ablkcipher.encrypt = balg.encrypt;
656 inst->alg.cra_ablkcipher.decrypt = balg.decrypt;