Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
xfrm_algo.c File Reference
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/pfkeyv2.h>
#include <linux/crypto.h>
#include <linux/scatterlist.h>
#include <net/xfrm.h>

Go to the source code of this file.

Data Structures

struct  xfrm_algo_list
 
struct  xfrm_aead_name
 

Functions

struct xfrm_algo_descxfrm_aalg_get_byid (int alg_id)
 
 EXPORT_SYMBOL_GPL (xfrm_aalg_get_byid)
 
struct xfrm_algo_descxfrm_ealg_get_byid (int alg_id)
 
 EXPORT_SYMBOL_GPL (xfrm_ealg_get_byid)
 
struct xfrm_algo_descxfrm_calg_get_byid (int alg_id)
 
 EXPORT_SYMBOL_GPL (xfrm_calg_get_byid)
 
struct xfrm_algo_descxfrm_aalg_get_byname (const char *name, int probe)
 
 EXPORT_SYMBOL_GPL (xfrm_aalg_get_byname)
 
struct xfrm_algo_descxfrm_ealg_get_byname (const char *name, int probe)
 
 EXPORT_SYMBOL_GPL (xfrm_ealg_get_byname)
 
struct xfrm_algo_descxfrm_calg_get_byname (const char *name, int probe)
 
 EXPORT_SYMBOL_GPL (xfrm_calg_get_byname)
 
struct xfrm_algo_descxfrm_aead_get_byname (const char *name, int icv_len, int probe)
 
 EXPORT_SYMBOL_GPL (xfrm_aead_get_byname)
 
struct xfrm_algo_descxfrm_aalg_get_byidx (unsigned int idx)
 
 EXPORT_SYMBOL_GPL (xfrm_aalg_get_byidx)
 
struct xfrm_algo_descxfrm_ealg_get_byidx (unsigned int idx)
 
 EXPORT_SYMBOL_GPL (xfrm_ealg_get_byidx)
 
void xfrm_probe_algs (void)
 
 EXPORT_SYMBOL_GPL (xfrm_probe_algs)
 
int xfrm_count_auth_supported (void)
 
 EXPORT_SYMBOL_GPL (xfrm_count_auth_supported)
 
int xfrm_count_enc_supported (void)
 
 EXPORT_SYMBOL_GPL (xfrm_count_enc_supported)
 
 MODULE_LICENSE ("GPL")
 

Function Documentation

EXPORT_SYMBOL_GPL ( xfrm_aalg_get_byid  )
EXPORT_SYMBOL_GPL ( xfrm_ealg_get_byid  )
EXPORT_SYMBOL_GPL ( xfrm_calg_get_byid  )
EXPORT_SYMBOL_GPL ( xfrm_aalg_get_byname  )
EXPORT_SYMBOL_GPL ( xfrm_ealg_get_byname  )
EXPORT_SYMBOL_GPL ( xfrm_calg_get_byname  )
EXPORT_SYMBOL_GPL ( xfrm_aead_get_byname  )
EXPORT_SYMBOL_GPL ( xfrm_aalg_get_byidx  )
EXPORT_SYMBOL_GPL ( xfrm_ealg_get_byidx  )
EXPORT_SYMBOL_GPL ( xfrm_probe_algs  )
EXPORT_SYMBOL_GPL ( xfrm_count_auth_supported  )
EXPORT_SYMBOL_GPL ( xfrm_count_enc_supported  )
MODULE_LICENSE ( "GPL"  )
struct xfrm_algo_desc* xfrm_aalg_get_byid ( int  alg_id)
read

Definition at line 588 of file xfrm_algo.c.

struct xfrm_algo_desc* xfrm_aalg_get_byidx ( unsigned int  idx)
read

Definition at line 666 of file xfrm_algo.c.

struct xfrm_algo_desc* xfrm_aalg_get_byname ( const char name,
int  probe 
)
read

Definition at line 618 of file xfrm_algo.c.

struct xfrm_algo_desc* xfrm_aead_get_byname ( const char name,
int  icv_len,
int  probe 
)
read

Definition at line 654 of file xfrm_algo.c.

struct xfrm_algo_desc* xfrm_calg_get_byid ( int  alg_id)
read

Definition at line 602 of file xfrm_algo.c.

struct xfrm_algo_desc* xfrm_calg_get_byname ( const char name,
int  probe 
)
read

Definition at line 632 of file xfrm_algo.c.

int xfrm_count_auth_supported ( void  )

Definition at line 718 of file xfrm_algo.c.

int xfrm_count_enc_supported ( void  )

Definition at line 729 of file xfrm_algo.c.

struct xfrm_algo_desc* xfrm_ealg_get_byid ( int  alg_id)
read

Definition at line 595 of file xfrm_algo.c.

struct xfrm_algo_desc* xfrm_ealg_get_byidx ( unsigned int  idx)
read

Definition at line 675 of file xfrm_algo.c.

struct xfrm_algo_desc* xfrm_ealg_get_byname ( const char name,
int  probe 
)
read

Definition at line 625 of file xfrm_algo.c.

void xfrm_probe_algs ( void  )

Definition at line 689 of file xfrm_algo.c.