Deleted Added
full compact
compat.h (76262) compat.h (92559)
1/* $OpenBSD: compat.h,v 1.30 2002/03/04 17:27:39 stevesk Exp $ */
2/* $FreeBSD: head/crypto/openssh/compat.h 92559 2002-03-18 10:09:43Z des $ */
3
1/*
4/*
2 * Copyright (c) 1999 Markus Friedl. All rights reserved.
5 * Copyright (c) 1999, 2000, 2001 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

--- 5 unchanged lines hidden (view full) ---

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 */
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions
9 * are met:
10 * 1. Redistributions of source code must retain the above copyright
11 * notice, this list of conditions and the following disclaimer.
12 * 2. Redistributions in binary form must reproduce the above copyright
13 * notice, this list of conditions and the following disclaimer in the

--- 5 unchanged lines hidden (view full) ---

19 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
20 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
21 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
22 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
23 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
25 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 */
24/* RCSID("$FreeBSD: head/crypto/openssh/compat.h 76262 2001-05-04 04:14:23Z green $"); */
25/* RCSID("$OpenBSD: compat.h,v 1.23 2001/04/12 19:15:24 markus Exp $"); */
26
27#ifndef COMPAT_H
28#define COMPAT_H
29
30#define SSH_PROTO_UNKNOWN 0x00
31#define SSH_PROTO_1 0x01
32#define SSH_PROTO_1_PREFERRED 0x02
33#define SSH_PROTO_2 0x04
34
27
28#ifndef COMPAT_H
29#define COMPAT_H
30
31#define SSH_PROTO_UNKNOWN 0x00
32#define SSH_PROTO_1 0x01
33#define SSH_PROTO_1_PREFERRED 0x02
34#define SSH_PROTO_2 0x04
35
35#define SSH_BUG_SIGBLOB 0x0001
36#define SSH_BUG_PKSERVICE 0x0002
37#define SSH_BUG_HMAC 0x0004
38#define SSH_BUG_X11FWD 0x0008
39#define SSH_OLD_SESSIONID 0x0010
40#define SSH_BUG_PKAUTH 0x0020
41#define SSH_BUG_DEBUG 0x0040
42#define SSH_BUG_BANNER 0x0080
43#define SSH_BUG_IGNOREMSG 0x0100
44#define SSH_BUG_PKOK 0x0200
45#define SSH_BUG_PASSWORDPAD 0x0400
46#define SSH_BUG_SCANNER 0x0800
47#define SSH_BUG_BIGENDIANAES 0x1000
48#define SSH_BUG_RSASIGMD5 0x2000
49#define SSH_OLD_DHGEX 0x4000
50#define SSH_BUG_NOREKEY 0x8000
51#define SSH_BUG_HBSERVICE 0x10000
36#define SSH_BUG_SIGBLOB 0x00000001
37#define SSH_BUG_PKSERVICE 0x00000002
38#define SSH_BUG_HMAC 0x00000004
39#define SSH_BUG_X11FWD 0x00000008
40#define SSH_OLD_SESSIONID 0x00000010
41#define SSH_BUG_PKAUTH 0x00000020
42#define SSH_BUG_DEBUG 0x00000040
43#define SSH_BUG_BANNER 0x00000080
44#define SSH_BUG_IGNOREMSG 0x00000100
45#define SSH_BUG_PKOK 0x00000200
46#define SSH_BUG_PASSWORDPAD 0x00000400
47#define SSH_BUG_SCANNER 0x00000800
48#define SSH_BUG_BIGENDIANAES 0x00001000
49#define SSH_BUG_RSASIGMD5 0x00002000
50#define SSH_OLD_DHGEX 0x00004000
51#define SSH_BUG_NOREKEY 0x00008000
52#define SSH_BUG_HBSERVICE 0x00010000
53#define SSH_BUG_OPENFAILURE 0x00020000
54#define SSH_BUG_DERIVEKEY 0x00040000
55#define SSH_BUG_DUMMYCHAN 0x00100000
52
56
53void enable_compat13(void);
54void enable_compat20(void);
55void compat_datafellows(const char *s);
56int proto_spec(const char *spec);
57char *compat_cipher_proposal(char *cipher_prop);
57void enable_compat13(void);
58void enable_compat20(void);
59void compat_datafellows(const char *);
60int proto_spec(const char *);
61char *compat_cipher_proposal(char *);
62
58extern int compat13;
59extern int compat20;
60extern int datafellows;
61#endif
63extern int compat13;
64extern int compat20;
65extern int datafellows;
66#endif