Lines Matching defs:keys
893 struct crypto_authenc_keys keys;
895 if (crypto_authenc_extractkeys(&keys, key, keylen) != 0)
898 if (keys.authkeylen + keys.enckeylen > TALITOS_MAX_KEY_SIZE)
904 memcpy(ctx->key, keys.authkey, keys.authkeylen);
905 memcpy(&ctx->key[keys.authkeylen], keys.enckey, keys.enckeylen);
907 ctx->keylen = keys.authkeylen + keys.enckeylen;
908 ctx->enckeylen = keys.enckeylen;
909 ctx->authkeylen = keys.authkeylen;
913 memzero_explicit(&keys, sizeof(keys));
917 memzero_explicit(&keys, sizeof(keys));
926 struct crypto_authenc_keys keys;
929 err = crypto_authenc_extractkeys(&keys, key, keylen);
934 if (keys.authkeylen + keys.enckeylen > TALITOS_MAX_KEY_SIZE)
937 err = verify_aead_des3_key(authenc, keys.enckey, keys.enckeylen);
944 memcpy(ctx->key, keys.authkey, keys.authkeylen);
945 memcpy(&ctx->key[keys.authkeylen], keys.enckey, keys.enckeylen);
947 ctx->keylen = keys.authkeylen + keys.enckeylen;
948 ctx->enckeylen = keys.enckeylen;
949 ctx->authkeylen = keys.authkeylen;
954 memzero_explicit(&keys, sizeof(keys));