Blame view
include/crypto/authenc.h
635 Bytes
2874c5fd2
|
1 |
/* SPDX-License-Identifier: GPL-2.0-or-later */ |
e236d4a89
|
2 3 4 5 |
/* * Authenc: Simple AEAD wrapper for IPsec * * Copyright (c) 2007 Herbert Xu <herbert@gondor.apana.org.au> |
e236d4a89
|
6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
*/ #ifndef _CRYPTO_AUTHENC_H #define _CRYPTO_AUTHENC_H #include <linux/types.h> enum { CRYPTO_AUTHENC_KEYA_UNSPEC, CRYPTO_AUTHENC_KEYA_PARAM, }; struct crypto_authenc_key_param { __be32 enckeylen; }; |
bc6e2bdb7
|
20 21 22 23 24 25 26 |
struct crypto_authenc_keys { const u8 *authkey; const u8 *enckey; unsigned int authkeylen; unsigned int enckeylen; }; |
e236d4a89
|
27 |
|
bc6e2bdb7
|
28 29 30 31 |
int crypto_authenc_extractkeys(struct crypto_authenc_keys *keys, const u8 *key, unsigned int keylen); #endif /* _CRYPTO_AUTHENC_H */ |