xref: /freebsd-src/sys/opencrypto/xform.h (revision 71625ec9ad2a9bc8c09784fbd23b759830e0ee5f)
1091d81d1SSam Leffler /*	$OpenBSD: xform.h,v 1.8 2001/08/28 12:20:43 ben Exp $	*/
2091d81d1SSam Leffler 
360727d8bSWarner Losh /*-
4091d81d1SSam Leffler  * The author of this code is Angelos D. Keromytis (angelos@cis.upenn.edu)
5091d81d1SSam Leffler  *
6091d81d1SSam Leffler  * This code was written by Angelos D. Keromytis in Athens, Greece, in
7091d81d1SSam Leffler  * February 2000. Network Security Technologies Inc. (NSTI) kindly
8091d81d1SSam Leffler  * supported the development of this code.
9091d81d1SSam Leffler  *
10091d81d1SSam Leffler  * Copyright (c) 2000 Angelos D. Keromytis
1108fca7a5SJohn-Mark Gurney  * Copyright (c) 2014 The FreeBSD Foundation
1208fca7a5SJohn-Mark Gurney  * All rights reserved.
1308fca7a5SJohn-Mark Gurney  *
1408fca7a5SJohn-Mark Gurney  * Portions of this software were developed by John-Mark Gurney
1508fca7a5SJohn-Mark Gurney  * under sponsorship of the FreeBSD Foundation and
1608fca7a5SJohn-Mark Gurney  * Rubicon Communications, LLC (Netgate).
17091d81d1SSam Leffler  *
18091d81d1SSam Leffler  * Permission to use, copy, and modify this software without fee
19091d81d1SSam Leffler  * is hereby granted, provided that this entire notice is included in
20091d81d1SSam Leffler  * all source code copies of any software which is or includes a copy or
21091d81d1SSam Leffler  * modification of this software.
22091d81d1SSam Leffler  *
23091d81d1SSam Leffler  * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR
24091d81d1SSam Leffler  * IMPLIED WARRANTY. IN PARTICULAR, NONE OF THE AUTHORS MAKES ANY
25091d81d1SSam Leffler  * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE
26091d81d1SSam Leffler  * MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR
27091d81d1SSam Leffler  * PURPOSE.
28091d81d1SSam Leffler  */
29091d81d1SSam Leffler 
30091d81d1SSam Leffler #ifndef _CRYPTO_XFORM_H_
31091d81d1SSam Leffler #define _CRYPTO_XFORM_H_
32091d81d1SSam Leffler 
33091d81d1SSam Leffler #include <crypto/sha1.h>
347a3f5d11SAllan Jude #include <crypto/sha2/sha256.h>
357a3f5d11SAllan Jude #include <crypto/sha2/sha384.h>
367a3f5d11SAllan Jude #include <crypto/sha2/sha512.h>
37091d81d1SSam Leffler #include <opencrypto/rmd160.h>
3808fca7a5SJohn-Mark Gurney #include <opencrypto/gmac.h>
39091d81d1SSam Leffler 
40*2155bb23SAllan Jude #include <opencrypto/xform_auth.h>
41*2155bb23SAllan Jude #include <opencrypto/xform_comp.h>
42*2155bb23SAllan Jude #include <opencrypto/xform_enc.h>
43091d81d1SSam Leffler 
44091d81d1SSam Leffler #endif /* _CRYPTO_XFORM_H_ */
45