]> de.git.xonotic.org Git - xonotic/d0_blind_id.git/blobdiff - d0_bignum-openssl.c
tag the macro identifiers (like BOOL, EXPORT) with a prefix D0_ to not clash with...
[xonotic/d0_blind_id.git] / d0_bignum-openssl.c
index c8316906f6b9a0b2d9327cbf852221934b6d2819..b4fc8732718c194d3b2aeec76c271642139749c7 100644 (file)
@@ -57,7 +57,7 @@ static BN_CTX *ctx;
 #include <time.h>
 #include <stdio.h>
 
-WARN_UNUSED_RESULT BOOL d0_bignum_INITIALIZE(void)
+D0_WARN_UNUSED_RESULT D0_BOOL d0_bignum_INITIALIZE(void)
 {
        ctx = BN_CTX_new();
        d0_bignum_init(&temp);
@@ -71,7 +71,7 @@ void d0_bignum_SHUTDOWN(void)
        ctx = NULL;
 }
 
-BOOL d0_iobuf_write_bignum(d0_iobuf_t *buf, const d0_bignum_t *bignum)
+D0_BOOL d0_iobuf_write_bignum(d0_iobuf_t *buf, const d0_bignum_t *bignum)
 {
        static unsigned char numbuf[65536];
        size_t count = 0;
@@ -301,7 +301,7 @@ d0_bignum_t *d0_bignum_mod_pow(d0_bignum_t *r, const d0_bignum_t *a, const d0_bi
        return r;
 }
 
-BOOL d0_bignum_mod_inv(d0_bignum_t *r, const d0_bignum_t *a, const d0_bignum_t *m)
+D0_BOOL d0_bignum_mod_inv(d0_bignum_t *r, const d0_bignum_t *a, const d0_bignum_t *m)
 {
        // here, r MUST be set, as otherwise we cannot return error state!
        return !!BN_mod_inverse(&r->z, &a->z, &m->z, ctx);