| /crypto/ |
| A D | cipher.c | 21 unsigned int keylen) in setkey_unaligned() argument 29 absize = keylen + alignmask; in setkey_unaligned() 35 memcpy(alignbuffer, key, keylen); in setkey_unaligned() 36 ret = cia->cia_setkey(crypto_cipher_tfm(tfm), alignbuffer, keylen); in setkey_unaligned() 43 const u8 *key, unsigned int keylen) in crypto_cipher_setkey() argument 48 if (keylen < cia->cia_min_keysize || keylen > cia->cia_max_keysize) in crypto_cipher_setkey() 52 return setkey_unaligned(tfm, key, keylen); in crypto_cipher_setkey() 54 return cia->cia_setkey(crypto_cipher_tfm(tfm), key, keylen); in crypto_cipher_setkey()
|
| A D | ecdsa-p1363.c | 24 unsigned int keylen = DIV_ROUND_UP_POW2(crypto_sig_keysize(ctx->child), in ecdsa_p1363_verify() local 26 unsigned int ndigits = DIV_ROUND_UP_POW2(keylen, sizeof(u64)); in ecdsa_p1363_verify() 29 if (slen != 2 * keylen) in ecdsa_p1363_verify() 32 ecc_digits_from_bytes(src, keylen, sig.r, ndigits); in ecdsa_p1363_verify() 33 ecc_digits_from_bytes(src + keylen, keylen, sig.s, ndigits); in ecdsa_p1363_verify() 61 const void *key, unsigned int keylen) in ecdsa_p1363_set_pub_key() argument 65 return crypto_sig_set_pubkey(ctx->child, key, keylen); in ecdsa_p1363_set_pub_key()
|
| A D | hmac.c | 36 const u8 *inkey, unsigned int keylen) in hmac_setkey() argument 48 if (fips_enabled && (keylen < 112 / 8)) in hmac_setkey() 53 if (keylen > bs) { in hmac_setkey() 60 keylen = ds; in hmac_setkey() 62 memcpy(ipad, inkey, keylen); in hmac_setkey() 64 memset(ipad + keylen, 0, bs - keylen); in hmac_setkey() 264 if (fips_enabled && (keylen < 112 / 8)) in hmac_setkey_ahash() 269 if (keylen > bs) { in hmac_setkey_ahash() 275 keylen = ds; in hmac_setkey_ahash() 277 memcpy(ipad, inkey, keylen); in hmac_setkey_ahash() [all …]
|
| A D | blowfish_common.c | 345 int blowfish_setkey(struct crypto_tfm *tfm, const u8 *key, unsigned int keylen) in blowfish_setkey() argument 365 ((u32)key[(j + 1) % keylen] << 16) | in blowfish_setkey() 366 ((u32)key[(j + 2) % keylen] << 8) | in blowfish_setkey() 367 ((u32)key[(j + 3) % keylen])); in blowfish_setkey() 370 j = (j + 4) % keylen; in blowfish_setkey()
|
| A D | kdf_sp800108.c | 78 const u8 *key, size_t keylen, in crypto_kdf108_setkey() argument 88 if (ds > keylen) in crypto_kdf108_setkey() 92 return crypto_shash_setkey(kmd, key, keylen); in crypto_kdf108_setkey() 106 .keylen = 32,
|
| A D | aead.c | 25 unsigned int keylen) in setkey_unaligned() argument 32 absize = keylen + alignmask; in setkey_unaligned() 38 memcpy(alignbuffer, key, keylen); in setkey_unaligned() 39 ret = crypto_aead_alg(tfm)->setkey(tfm, alignbuffer, keylen); in setkey_unaligned() 45 const u8 *key, unsigned int keylen) in crypto_aead_setkey() argument 51 err = setkey_unaligned(tfm, key, keylen); in crypto_aead_setkey() 53 err = crypto_aead_alg(tfm)->setkey(tfm, key, keylen); in crypto_aead_setkey()
|
| A D | des_generic.c | 20 unsigned int keylen) in des_setkey() argument 25 err = des_expand_key(dctx, key, keylen); in des_setkey() 52 unsigned int keylen) in des3_ede_setkey() argument 57 err = des3_ede_expand_key(dctx, key, keylen); in des3_ede_setkey()
|
| A D | skcipher.c | 129 const u8 *key, unsigned int keylen) in skcipher_setkey_unaligned() argument 137 absize = keylen + alignmask; in skcipher_setkey_unaligned() 143 memcpy(alignbuffer, key, keylen); in skcipher_setkey_unaligned() 144 ret = cipher->setkey(tfm, alignbuffer, keylen); in skcipher_setkey_unaligned() 150 unsigned int keylen) in crypto_skcipher_setkey() argument 163 err = crypto_lskcipher_setkey(*ctx, key, keylen); in crypto_skcipher_setkey() 167 if (keylen < cipher->min_keysize || keylen > cipher->max_keysize) in crypto_skcipher_setkey() 171 err = skcipher_setkey_unaligned(tfm, key, keylen); in crypto_skcipher_setkey() 173 err = cipher->setkey(tfm, key, keylen); in crypto_skcipher_setkey() 533 unsigned int keylen) in skcipher_setkey_simple() argument [all …]
|
| A D | lskcipher.c | 33 const u8 *key, unsigned int keylen) in lskcipher_setkey_unaligned() argument 41 absize = keylen + alignmask; in lskcipher_setkey_unaligned() 47 memcpy(alignbuffer, key, keylen); in lskcipher_setkey_unaligned() 48 ret = cipher->setkey(tfm, alignbuffer, keylen); in lskcipher_setkey_unaligned() 54 unsigned int keylen) in crypto_lskcipher_setkey() argument 59 if (keylen < cipher->co.min_keysize || keylen > cipher->co.max_keysize) in crypto_lskcipher_setkey() 63 return lskcipher_setkey_unaligned(tfm, key, keylen); in crypto_lskcipher_setkey() 65 return cipher->setkey(tfm, key, keylen); in crypto_lskcipher_setkey() 427 unsigned int keylen) in lskcipher_setkey_simple() argument 434 return crypto_lskcipher_setkey(cipher, key, keylen); in lskcipher_setkey_simple()
|
| A D | crypto_null.c | 46 unsigned int keylen) in null_hash_setkey() argument 50 unsigned int keylen) in null_skcipher_setkey() argument 54 unsigned int keylen) in null_setkey() argument
|
| A D | ecdsa.c | 123 unsigned int keylen) in ecdsa_set_pub_key() argument 134 if (keylen < 1 || ((keylen - 1) & 1) != 0) in ecdsa_set_pub_key() 140 keylen--; in ecdsa_set_pub_key() 141 digitlen = keylen >> 1; in ecdsa_set_pub_key()
|
| A D | authenc.c | 45 unsigned int keylen) in crypto_authenc_extractkeys() argument 50 if (!RTA_OK(rta, keylen)) in crypto_authenc_extractkeys() 69 keylen -= rta->rta_len; in crypto_authenc_extractkeys() 71 if (keylen < keys->enckeylen) in crypto_authenc_extractkeys() 74 keys->authkeylen = keylen - keys->enckeylen; in crypto_authenc_extractkeys() 83 unsigned int keylen) in crypto_authenc_setkey() argument 91 if (crypto_authenc_extractkeys(&keys, key, keylen) != 0) in crypto_authenc_setkey()
|
| A D | krb5enc.c | 63 unsigned int keylen) in crypto_krb5enc_extractkeys() argument 68 if (!RTA_OK(rta, keylen)) in crypto_krb5enc_extractkeys() 87 keylen -= rta->rta_len; in crypto_krb5enc_extractkeys() 89 if (keylen < keys->enckeylen) in crypto_krb5enc_extractkeys() 92 keys->authkeylen = keylen - keys->enckeylen; in crypto_krb5enc_extractkeys() 100 unsigned int keylen) in krb5enc_setkey() argument 109 if (crypto_krb5enc_extractkeys(&keys, key, keylen) != 0) in krb5enc_setkey()
|
| A D | bpf_crypto_skcipher.c | 23 static int bpf_crypto_lskcipher_setkey(void *tfm, const u8 *key, unsigned int keylen) in bpf_crypto_lskcipher_setkey() argument 25 return crypto_lskcipher_setkey(tfm, key, keylen); in bpf_crypto_lskcipher_setkey()
|
| A D | ctr.c | 170 const u8 *key, unsigned int keylen) in crypto_rfc3686_setkey() argument 176 if (keylen < CTR_RFC3686_NONCE_SIZE) in crypto_rfc3686_setkey() 179 memcpy(ctx->nonce, key + (keylen - CTR_RFC3686_NONCE_SIZE), in crypto_rfc3686_setkey() 182 keylen -= CTR_RFC3686_NONCE_SIZE; in crypto_rfc3686_setkey() 187 return crypto_skcipher_setkey(child, key, keylen); in crypto_rfc3686_setkey()
|
| A D | xts.c | 42 unsigned int keylen) in xts_setkey() argument 49 err = xts_verify_key(parent, key, keylen); in xts_setkey() 53 keylen /= 2; in xts_setkey() 64 err = crypto_cipher_setkey(tweak, key + keylen, keylen); in xts_setkey() 73 return crypto_skcipher_setkey(child, key, keylen); in xts_setkey()
|
| A D | xxhash_generic.c | 21 unsigned int keylen) in xxhash64_setkey() argument 25 if (keylen != sizeof(tctx->seed)) in xxhash64_setkey()
|
| A D | crc32.c | 37 unsigned int keylen) in crc32_setkey() argument 41 if (keylen != sizeof(u32)) in crc32_setkey()
|
| A D | sha512.c | 161 const u8 *raw_key, unsigned int keylen) in crypto_hmac_sha384_setkey() argument 163 hmac_sha384_preparekey(HMAC_SHA384_KEY(tfm), raw_key, keylen); in crypto_hmac_sha384_setkey() 213 const u8 *raw_key, unsigned int keylen) in crypto_hmac_sha512_setkey() argument 215 hmac_sha512_preparekey(HMAC_SHA512_KEY(tfm), raw_key, keylen); in crypto_hmac_sha512_setkey()
|
| A D | sha256.c | 155 const u8 *raw_key, unsigned int keylen) in crypto_hmac_sha224_setkey() argument 157 hmac_sha224_preparekey(HMAC_SHA224_KEY(tfm), raw_key, keylen); in crypto_hmac_sha224_setkey() 207 const u8 *raw_key, unsigned int keylen) in crypto_hmac_sha256_setkey() argument 209 hmac_sha256_preparekey(HMAC_SHA256_KEY(tfm), raw_key, keylen); in crypto_hmac_sha256_setkey()
|
| A D | ccm.c | 85 unsigned int keylen) in crypto_ccm_setkey() argument 95 err = crypto_skcipher_setkey(ctr, key, keylen); in crypto_ccm_setkey() 102 return crypto_ahash_setkey(mac, key, keylen); in crypto_ccm_setkey() 564 unsigned int keylen) in crypto_rfc4309_setkey() argument 569 if (keylen < 3) in crypto_rfc4309_setkey() 572 keylen -= 3; in crypto_rfc4309_setkey() 573 memcpy(ctx->nonce, key + keylen, 3); in crypto_rfc4309_setkey() 578 return crypto_aead_setkey(child, key, keylen); in crypto_rfc4309_setkey() 773 const u8 *inkey, unsigned int keylen) in crypto_cbcmac_digest_setkey() argument 777 return crypto_cipher_setkey(ctx->child, inkey, keylen); in crypto_cbcmac_digest_setkey()
|
| A D | gcm.c | 89 unsigned int keylen) in crypto_gcm_setkey() argument 108 err = crypto_skcipher_setkey(ctr, key, keylen); in crypto_gcm_setkey() 684 unsigned int keylen) in crypto_rfc4106_setkey() argument 689 if (keylen < 4) in crypto_rfc4106_setkey() 692 keylen -= 4; in crypto_rfc4106_setkey() 693 memcpy(ctx->nonce, key + keylen, 4); in crypto_rfc4106_setkey() 698 return crypto_aead_setkey(child, key, keylen); in crypto_rfc4106_setkey() 892 unsigned int keylen) in crypto_rfc4543_setkey() argument 897 if (keylen < 4) in crypto_rfc4543_setkey() 900 keylen -= 4; in crypto_rfc4543_setkey() [all …]
|
| A D | ghash-generic.c | 56 const u8 *key, unsigned int keylen) in ghash_setkey() argument 61 if (keylen != GHASH_BLOCK_SIZE) in ghash_setkey()
|
| A D | crc32c.c | 73 unsigned int keylen) in chksum_setkey() argument 77 if (keylen != sizeof(mctx->key)) in chksum_setkey()
|
| /crypto/asymmetric_keys/ |
| A D | public_key.c | 183 memcpy(key, pkey->key, pkey->keylen); in software_key_query() 184 ptr = key + pkey->keylen; in software_key_query() 201 ret = crypto_sig_set_privkey(sig, key, pkey->keylen); in software_key_query() 203 ret = crypto_sig_set_pubkey(sig, key, pkey->keylen); in software_key_query() 291 memcpy(key, pkey->key, pkey->keylen); in software_key_eds_op() 292 ptr = key + pkey->keylen; in software_key_eds_op() 307 ret = crypto_sig_set_pubkey(sig, key, pkey->keylen); in software_key_eds_op() 415 memcpy(key, pkey->key, pkey->keylen); in public_key_verify_signature() 416 ptr = key + pkey->keylen; in public_key_verify_signature() 422 ret = crypto_sig_set_privkey(tfm, key, pkey->keylen); in public_key_verify_signature() [all …]
|