X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=tfprng.h;h=3fab0a20fe51c1f879d2f51c1b61d4dfe1acc11a;hb=HEAD;hp=5fbab0ae30dc16b04332b24b83e5948ec68c2d79;hpb=0c9c04e690c76bcaa3c9e96b903fa9b204b0f570;p=tfcrypt.git diff --git a/tfprng.h b/tfprng.h index 5fbab0a..3fab0a2 100644 --- a/tfprng.h +++ b/tfprng.h @@ -6,6 +6,7 @@ #define TF_PRNG_KEY_SIZE TF_KEY_SIZE #define TF_PRNG_SIZE_UNIT TF_SIZE_UNIT +#define TF_PRNG_RANGE(C, T, S, D) (S + C / ((T)~0 / (D - S + 1) + 1)) size_t tf_prng_datasize(void); void tf_prng_seedkey_r(void *sdata, const void *skey);