Lines Matching defs:keys
894 struct crypto_authenc_keys keys;
896 if (crypto_authenc_extractkeys(&keys, key, keylen) != 0)
899 if (keys.authkeylen + keys.enckeylen > TALITOS_MAX_KEY_SIZE)
905 memcpy(ctx->key, keys.authkey, keys.authkeylen);
906 memcpy(&ctx->key[keys.authkeylen], keys.enckey, keys.enckeylen);
908 ctx->keylen = keys.authkeylen + keys.enckeylen;
909 ctx->enckeylen = keys.enckeylen;
910 ctx->authkeylen = keys.authkeylen;
914 memzero_explicit(&keys, sizeof(keys));
918 memzero_explicit(&keys, sizeof(keys));
927 struct crypto_authenc_keys keys;
930 err = crypto_authenc_extractkeys(&keys, key, keylen);
935 if (keys.authkeylen + keys.enckeylen > TALITOS_MAX_KEY_SIZE)
938 err = verify_aead_des3_key(authenc, keys.enckey, keys.enckeylen);
945 memcpy(ctx->key, keys.authkey, keys.authkeylen);
946 memcpy(&ctx->key[keys.authkeylen], keys.enckey, keys.enckeylen);
948 ctx->keylen = keys.authkeylen + keys.enckeylen;
949 ctx->enckeylen = keys.enckeylen;
950 ctx->authkeylen = keys.authkeylen;
955 memzero_explicit(&keys, sizeof(keys));