summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 49a37c7)
raw | patch | inline | side by side (parent: 49a37c7)
author | Yves Mettier <ymettier@free.fr> | |
Wed, 21 Nov 2012 10:41:10 +0000 (11:41 +0100) | ||
committer | Florian Forster <octo@collectd.org> | |
Fri, 30 Nov 2012 06:20:39 +0000 (07:20 +0100) |
Signed-off-by: Florian Forster <octo@collectd.org>
src/libcollectdclient/network_buffer.c | patch | blob | history |
index 0b34e1f49c25e53ebd060227dcac15982140ef46..acbe93f51c050093ea3214819058049074542298 100644 (file)
char *username;
char *password;
+#if HAVE_LIBGCRYPT
gcry_cipher_hd_t encr_cypher;
size_t encr_header_len;
char encr_iv[16];
+#endif
};
#define SSTRNCPY(dst,src,sz) do { \
return (result);
need_init = 0;
+#if HAVE_LIBGCRYPT
gcry_control (GCRYCTL_SET_THREAD_CBS, &gcry_threads_pthread);
if (!gcry_check_version (GCRYPT_VERSION))
result = 1;
return (1);
+#else
+ return(0);
+#endif
} /* }}} _Bool have_gcrypt */
static uint64_t htonll (uint64_t val) /* {{{ */
return (0);
} /* }}} int nb_add_value_list */
+#if HAVE_LIBGCRYPT
static int nb_add_signature (lcc_network_buffer_t *nb) /* {{{ */
{
char *buffer;
return (0);
} /* }}} int nb_add_encryption */
+#endif
/*
* Public functions
nb->ptr = nb->buffer;
nb->free = nb->size;
+#if HAVE_LIBGCRYPT
if (nb->seclevel == SIGN)
{
size_t username_len;
ADD_GENERIC (nb, hash, sizeof (hash));
assert ((nb->encr_header_len + nb->free) == nb->size);
}
+#endif
return (0);
} /* }}} int lcc_network_buffer_initialize */
if (nb == NULL)
return (EINVAL);
+#if HAVE_LIBGCRYPT
if (nb->seclevel == SIGN)
nb_add_signature (nb);
else if (nb->seclevel == ENCRYPT)
nb_add_encryption (nb);
+#endif
return (0);
} /* }}} int lcc_network_buffer_finalize */