X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Futil%2Fcrypto_abe.c;h=899965159932c3532d346c76faa8f34d3e5ec8cd;hb=67e0d73709ef557b52ba0527291d68c17fd6c60a;hp=25d04fba61b900efaf26f7e673eee4b780186caf;hpb=02c92c69ab4193b81ac6f90b52fecb40b94b9208;p=oweals%2Fgnunet.git diff --git a/src/util/crypto_abe.c b/src/util/crypto_abe.c index 25d04fba6..899965159 100644 --- a/src/util/crypto_abe.c +++ b/src/util/crypto_abe.c @@ -168,7 +168,6 @@ GNUNET_CRYPTO_cpabe_create_key (struct GNUNET_CRYPTO_AbeMasterKey *key, char **attrs) { struct GNUNET_CRYPTO_AbeKey *prv_key; - prv_key = GNUNET_new (struct GNUNET_CRYPTO_AbeKey); int size; char *tmp; @@ -249,7 +248,7 @@ read_cpabe (const void *data, ssize_t GNUNET_CRYPTO_cpabe_encrypt (const void *block, size_t size, - char *policy, + const char *policy, const struct GNUNET_CRYPTO_AbeMasterKey *key, void **result) { @@ -262,7 +261,7 @@ GNUNET_CRYPTO_cpabe_encrypt (const void *block, int aes_buf_len; ssize_t result_len; - if( !(cph = gabe_enc(key->pub, m, policy)) ) + if( !(cph = gabe_enc(key->pub, m, (char*)policy)) ) return GNUNET_SYSERR; cph_buf_len = gabe_cph_serialize(cph, &cph_buf);