Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Enumerations | Functions | Variables
trusted.c File Reference
#include <linux/uaccess.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/parser.h>
#include <linux/string.h>
#include <linux/err.h>
#include <keys/user-type.h>
#include <keys/trusted-type.h>
#include <linux/key-type.h>
#include <linux/rcupdate.h>
#include <linux/crypto.h>
#include <crypto/hash.h>
#include <crypto/sha.h>
#include <linux/capability.h>
#include <linux/tpm.h>
#include <linux/tpm_command.h>
#include "trusted.h"

Go to the source code of this file.

Data Structures

struct  sdesc
 
struct  tpm_digests
 

Enumerations

enum  {
  Opt_err = -1, Opt_new, Opt_load, Opt_update,
  Opt_keyhandle, Opt_keyauth, Opt_blobauth, Opt_pcrinfo,
  Opt_pcrlock, Opt_migratable
}
 

Functions

 EXPORT_SYMBOL_GPL (key_type_trusted)
 
 late_initcall (init_trusted)
 
 module_exit (cleanup_trusted)
 
 MODULE_LICENSE ("GPL")
 

Variables

struct key_type key_type_trusted
 

Enumeration Type Documentation

anonymous enum
Enumerator:
Opt_err 
Opt_new 
Opt_load 
Opt_update 
Opt_keyhandle 
Opt_keyauth 
Opt_blobauth 
Opt_pcrinfo 
Opt_pcrlock 
Opt_migratable 

Definition at line 709 of file trusted.c.

Function Documentation

EXPORT_SYMBOL_GPL ( key_type_trusted  )
late_initcall ( init_trusted  )
module_exit ( cleanup_trusted  )
MODULE_LICENSE ( "GPL"  )

Variable Documentation

struct key_type key_type_trusted
Initial value:
= {
.name = "trusted",
.instantiate = trusted_instantiate,
.update = trusted_update,
.match = user_match,
.destroy = trusted_destroy,
.describe = user_describe,
.read = trusted_read,
}

Definition at line 1095 of file trusted.c.