#include <crypto/internal/aead.h>
#include <linux/err.h>
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/rtnetlink.h>
#include <linux/sched.h>
#include <linux/slab.h>
#include <linux/seq_file.h>
#include <linux/cryptouser.h>
#include <net/netlink.h>
#include "internal.h"
Go to the source code of this file.
|
int | crypto_aead_setauthsize (struct crypto_aead *tfm, unsigned int authsize) |
|
| EXPORT_SYMBOL_GPL (crypto_aead_setauthsize) |
|
| EXPORT_SYMBOL_GPL (crypto_aead_type) |
|
| EXPORT_SYMBOL_GPL (crypto_nivaead_type) |
|
struct crypto_instance * | aead_geniv_alloc (struct crypto_template *tmpl, struct rtattr **tb, u32 type, u32 mask) |
|
| EXPORT_SYMBOL_GPL (aead_geniv_alloc) |
|
void | aead_geniv_free (struct crypto_instance *inst) |
|
| EXPORT_SYMBOL_GPL (aead_geniv_free) |
|
int | aead_geniv_init (struct crypto_tfm *tfm) |
|
| EXPORT_SYMBOL_GPL (aead_geniv_init) |
|
void | aead_geniv_exit (struct crypto_tfm *tfm) |
|
| EXPORT_SYMBOL_GPL (aead_geniv_exit) |
|
struct crypto_alg * | crypto_lookup_aead (const char *name, u32 type, u32 mask) |
|
| EXPORT_SYMBOL_GPL (crypto_lookup_aead) |
|
int | crypto_grab_aead (struct crypto_aead_spawn *spawn, const char *name, u32 type, u32 mask) |
|
| EXPORT_SYMBOL_GPL (crypto_grab_aead) |
|
struct crypto_aead * | crypto_alloc_aead (const char *alg_name, u32 type, u32 mask) |
|
| EXPORT_SYMBOL_GPL (crypto_alloc_aead) |
|
| MODULE_LICENSE ("GPL") |
|
| MODULE_DESCRIPTION ("Authenticated Encryption with Associated Data (AEAD)") |
|
MODULE_DESCRIPTION |
( |
"Authenticated Encryption with Associated Data (AEAD)" |
| ) |
|
Initial value:= {
.ctxsize = crypto_aead_ctxsize,
.init = crypto_init_aead_ops,
.report = crypto_aead_report,
}
Definition at line 158 of file aead.c.
Initial value:= {
.ctxsize = crypto_aead_ctxsize,
.init = crypto_init_nivaead_ops,
.report = crypto_nivaead_report,
}
Definition at line 244 of file aead.c.