priv: Create crc32.h.

As crc32 is only needed by SSHv1, build it only with SSHv1.
This commit is contained in:
Andreas Schneider
2011-09-17 18:48:55 +02:00
parent ffb827b539
commit e7009fe8f3
5 changed files with 34 additions and 5 deletions

View File

@@ -82,7 +82,6 @@ set(libssh_SRCS
client.c
config.c
connect.c
crc32.c
crypt.c
dh.c
ecdh.c
@@ -144,6 +143,7 @@ if (WITH_SSH1)
${libssh_SRCS}
auth1.c
channels1.c
crc32.c
kex1.c
packet1.c
)

View File

@@ -21,7 +21,10 @@
* MA 02111-1307, USA.
*/
#include "config.h"
#include "libssh/priv.h"
#include "libssh/crc32.h"
static uint32_t crc_table[] = {
0x00000000UL, 0x77073096UL, 0xee0e612cUL, 0x990951baUL, 0x076dc419UL,

View File

@@ -26,6 +26,7 @@
#include "config.h"
#include "libssh/priv.h"
#include "libssh/ssh1.h"
#include "libssh/crc32.h"
#include "libssh/packet.h"
#include "libssh/session.h"
#include "libssh/buffer.h"