1 /* $FreeBSD$ */ 2 /* $OpenBSD: xform.h,v 1.8 2001/08/28 12:20:43 ben Exp $ */ 3 4 /*- 5 * The author of this code is Angelos D. Keromytis (angelos@cis.upenn.edu) 6 * 7 * This code was written by Angelos D. Keromytis in Athens, Greece, in 8 * February 2000. Network Security Technologies Inc. (NSTI) kindly 9 * supported the development of this code. 10 * 11 * Copyright (c) 2000 Angelos D. Keromytis 12 * Copyright (c) 2014 The FreeBSD Foundation 13 * All rights reserved. 14 * 15 * Portions of this software were developed by John-Mark Gurney 16 * under sponsorship of the FreeBSD Foundation and 17 * Rubicon Communications, LLC (Netgate). 18 * 19 * Permission to use, copy, and modify this software without fee 20 * is hereby granted, provided that this entire notice is included in 21 * all source code copies of any software which is or includes a copy or 22 * modification of this software. 23 * 24 * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR 25 * IMPLIED WARRANTY. IN PARTICULAR, NONE OF THE AUTHORS MAKES ANY 26 * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE 27 * MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR 28 * PURPOSE. 29 */ 30 31 #ifndef _CRYPTO_XFORM_H_ 32 #define _CRYPTO_XFORM_H_ 33 34 #include <sys/md5.h> 35 #include <crypto/sha1.h> 36 #include <crypto/sha2/sha256.h> 37 #include <crypto/sha2/sha384.h> 38 #include <crypto/sha2/sha512.h> 39 #include <opencrypto/rmd160.h> 40 #include <opencrypto/gmac.h> 41 42 #include <opencrypto/xform_auth.h> 43 #include <opencrypto/xform_comp.h> 44 #include <opencrypto/xform_enc.h> 45 46 #ifdef _KERNEL 47 #include <sys/malloc.h> 48 MALLOC_DECLARE(M_XDATA); 49 #endif 50 #endif /* _CRYPTO_XFORM_H_ */ 51