Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
gss_krb5_enctype Struct Reference

#include <gss_krb5.h>

Data Fields

const u32 etype
 
const u32 ctype
 
const charname
 
const charencrypt_name
 
const charcksum_name
 
const u16 signalg
 
const u16 sealalg
 
const u32 blocksize
 
const u32 conflen
 
const u32 cksumlength
 
const u32 keyed_cksum
 
const u32 keybytes
 
const u32 keylength
 
u32(* encrypt )(struct crypto_blkcipher *tfm, void *iv, void *in, void *out, int length)
 
u32(* decrypt )(struct crypto_blkcipher *tfm, void *iv, void *in, void *out, int length)
 
u32(* mk_key )(const struct gss_krb5_enctype *gk5e, struct xdr_netobj *in, struct xdr_netobj *out)
 
u32(* encrypt_v2 )(struct krb5_ctx *kctx, u32 offset, struct xdr_buf *buf, int ec, struct page **pages)
 
u32(* decrypt_v2 )(struct krb5_ctx *kctx, u32 offset, struct xdr_buf *buf, u32 *headskip, u32 *tailskip)
 

Detailed Description

Definition at line 58 of file gss_krb5.h.

Field Documentation

const u32 blocksize

Definition at line 66 of file gss_krb5.h.

const char* cksum_name

Definition at line 63 of file gss_krb5.h.

const u32 cksumlength

Definition at line 70 of file gss_krb5.h.

const u32 conflen

Definition at line 67 of file gss_krb5.h.

Definition at line 60 of file gss_krb5.h.

u32(* decrypt)(struct crypto_blkcipher *tfm, void *iv, void *in, void *out, int length)

Definition at line 77 of file gss_krb5.h.

u32(* decrypt_v2)(struct krb5_ctx *kctx, u32 offset, struct xdr_buf *buf, u32 *headskip, u32 *tailskip)

Definition at line 86 of file gss_krb5.h.

u32(* encrypt)(struct crypto_blkcipher *tfm, void *iv, void *in, void *out, int length)

Definition at line 74 of file gss_krb5.h.

const char* encrypt_name

Definition at line 62 of file gss_krb5.h.

u32(* encrypt_v2)(struct krb5_ctx *kctx, u32 offset, struct xdr_buf *buf, int ec, struct page **pages)

Definition at line 83 of file gss_krb5.h.

const u32 etype

Definition at line 59 of file gss_krb5.h.

const u32 keybytes

Definition at line 72 of file gss_krb5.h.

const u32 keyed_cksum

Definition at line 71 of file gss_krb5.h.

const u32 keylength

Definition at line 73 of file gss_krb5.h.

u32(* mk_key)(const struct gss_krb5_enctype *gk5e, struct xdr_netobj *in, struct xdr_netobj *out)

Definition at line 80 of file gss_krb5.h.

const char* name

Definition at line 61 of file gss_krb5.h.

const u16 sealalg

Definition at line 65 of file gss_krb5.h.

const u16 signalg

Definition at line 64 of file gss_krb5.h.


The documentation for this struct was generated from the following file: