/* * Copyright (C) 2010 IBM Corporation * Copyright (C) 2010 Politecnico di Torino, Italy * TORSEC group -- http://security.polito.it * * Authors: * Mimi Zohar * Roberto Sassu * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, version 2 of the License. * * See Documentation/security/keys-trusted-encrypted.txt */ #include #include #include #include #include #include "encrypted.h" /* * request_trusted_key - request the trusted key * * Trusted keys are sealed to PCRs and other metadata. Although userspace * manages both trusted/encrypted key-types, like the encrypted key type * data, trusted key type data is not visible decrypted from userspace. */ struct key *request_trusted_key(const char *trusted_desc, const u8 **master_key, size_t *master_keylen) { struct trusted_key_payload *tpayload; struct key *tkey; tkey = request_key(&key_type_trusted, trusted_desc, NULL); if (IS_ERR(tkey)) goto error; down_read(&tkey->sem); tpayload = tkey->payload.data[0]; *master_key = tpayload->key; *master_keylen = tpayload->key_len; error: return tkey; } et-next plumbingsTobias Klauser
summaryrefslogtreecommitdiff
lob' href='/cgit.cgi/linux/net-next.git/tree/sound/soc/spear/Makefile?id=0ae8133586ad1c9be894411aaf8b17bb58c8efe5'>Makefile
AgeCommit message (Expand)AuthorFilesLines
325logplain
-rw-r--r--spdif_in.c6881logplain
-rw-r--r--spdif_in_regs.h1998logplain
-rw-r--r--spdif_out.c9049logplain