Changeset View
Changeset View
Standalone View
Standalone View
compat.h
/* $OpenBSD: compat.h,v 1.54 2018/08/13 02:41:05 djm Exp $ */ | /* $OpenBSD: compat.h,v 1.55 2020/06/01 07:11:38 dtucker Exp $ */ | ||||
/* | /* | ||||
* Copyright (c) 1999, 2000, 2001 Markus Friedl. All rights reserved. | * Copyright (c) 1999, 2000, 2001 Markus Friedl. All rights reserved. | ||||
* | * | ||||
* Redistribution and use in source and binary forms, with or without | * Redistribution and use in source and binary forms, with or without | ||||
* modification, are permitted provided that the following conditions | * modification, are permitted provided that the following conditions | ||||
* are met: | * are met: | ||||
* 1. Redistributions of source code must retain the above copyright | * 1. Redistributions of source code must retain the above copyright | ||||
Show All 12 Lines | |||||
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | ||||
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||||
*/ | */ | ||||
#ifndef COMPAT_H | #ifndef COMPAT_H | ||||
#define COMPAT_H | #define COMPAT_H | ||||
#define SSH_PROTO_UNKNOWN 0x00 | |||||
#define SSH_PROTO_1 0x01 | |||||
#define SSH_PROTO_1_PREFERRED 0x02 | |||||
#define SSH_PROTO_2 0x04 | |||||
#define SSH_BUG_UTF8TTYMODE 0x00000001 | #define SSH_BUG_UTF8TTYMODE 0x00000001 | ||||
#define SSH_BUG_SIGTYPE 0x00000002 | #define SSH_BUG_SIGTYPE 0x00000002 | ||||
/* #define unused 0x00000004 */ | /* #define unused 0x00000004 */ | ||||
/* #define unused 0x00000008 */ | /* #define unused 0x00000008 */ | ||||
#define SSH_OLD_SESSIONID 0x00000010 | #define SSH_OLD_SESSIONID 0x00000010 | ||||
/* #define unused 0x00000020 */ | /* #define unused 0x00000020 */ | ||||
#define SSH_BUG_DEBUG 0x00000040 | #define SSH_BUG_DEBUG 0x00000040 | ||||
/* #define unused 0x00000080 */ | /* #define unused 0x00000080 */ | ||||
Show All 16 Lines | |||||
/* #define unused 0x02000000 */ | /* #define unused 0x02000000 */ | ||||
#define SSH_NEW_OPENSSH 0x04000000 | #define SSH_NEW_OPENSSH 0x04000000 | ||||
#define SSH_BUG_DYNAMIC_RPORT 0x08000000 | #define SSH_BUG_DYNAMIC_RPORT 0x08000000 | ||||
#define SSH_BUG_CURVE25519PAD 0x10000000 | #define SSH_BUG_CURVE25519PAD 0x10000000 | ||||
#define SSH_BUG_HOSTKEYS 0x20000000 | #define SSH_BUG_HOSTKEYS 0x20000000 | ||||
#define SSH_BUG_DHGEX_LARGE 0x40000000 | #define SSH_BUG_DHGEX_LARGE 0x40000000 | ||||
u_int compat_datafellows(const char *); | u_int compat_datafellows(const char *); | ||||
int proto_spec(const char *); | |||||
char *compat_cipher_proposal(char *); | char *compat_cipher_proposal(char *); | ||||
char *compat_pkalg_proposal(char *); | char *compat_pkalg_proposal(char *); | ||||
char *compat_kex_proposal(char *); | char *compat_kex_proposal(char *); | ||||
extern int datafellows; | extern int datafellows; | ||||
#endif | #endif |