Home | History | Annotate | Download | only in include
      1 /*
      2  * Copyright (c) 2000 Markus Friedl.  All rights reserved.
      3  *
      4  * Redistribution and use in source and binary forms, with or without
      5  * modification, are permitted provided that the following conditions
      6  * are met:
      7  * 1. Redistributions of source code must retain the above copyright
      8  *    notice, this list of conditions and the following disclaimer.
      9  * 2. Redistributions in binary form must reproduce the above copyright
     10  *    notice, this list of conditions and the following disclaimer in the
     11  *    documentation and/or other materials provided with the distribution.
     12  *
     13  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
     14  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
     15  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
     16  * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
     17  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
     18  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
     19  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
     20  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     21  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
     22  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     23  */
     24 
     25 /*
     26  * Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
     27  * Use is subject to license terms.
     28  */
     29 
     30 /*	$OpenBSD: myproposal.h,v 1.14 2002/04/03 09:26:11 markus Exp $	*/
     31 
     32 #ifndef	_MYPROPOSAL_H
     33 #define	_MYPROPOSAL_H
     34 
     35 #pragma ident	"%Z%%M%	%I%	%E% SMI"
     36 
     37 #ifdef __cplusplus
     38 extern "C" {
     39 #endif
     40 
     41 
     42 #define	KEX_DEFAULT_KEX		"diffie-hellman-group-exchange-sha1," \
     43 				"diffie-hellman-group1-sha1"
     44 
     45 #define	KEX_DEFAULT_PK_ALG	"ssh-rsa,ssh-dss"
     46 
     47 #define	KEX_DEFAULT_ENCRYPT \
     48 	"aes128-ctr,aes128-cbc,arcfour,3des-cbc,blowfish-cbc," \
     49 	"aes192-ctr,aes192-cbc,aes256-ctr,aes256-cbc"
     50 
     51 #define	KEX_DEFAULT_MAC \
     52 	"hmac-md5,hmac-sha1,hmac-sha1-96,hmac-md5-96"
     53 
     54 #define	KEX_DEFAULT_COMP	"none,zlib"
     55 #define	KEX_DEFAULT_LANG	""
     56 
     57 
     58 static char *myproposal[PROPOSAL_MAX] = {
     59 	KEX_DEFAULT_KEX,
     60 	KEX_DEFAULT_PK_ALG,
     61 	KEX_DEFAULT_ENCRYPT,
     62 	KEX_DEFAULT_ENCRYPT,
     63 	KEX_DEFAULT_MAC,
     64 	KEX_DEFAULT_MAC,
     65 	KEX_DEFAULT_COMP,
     66 	KEX_DEFAULT_COMP,
     67 	KEX_DEFAULT_LANG,
     68 	KEX_DEFAULT_LANG
     69 };
     70 
     71 #ifdef __cplusplus
     72 }
     73 #endif
     74 
     75 #endif /* _MYPROPOSAL_H */
     76