浏览代码

don't ignore additional data on SOBER128-PRNG import

Steffen Jaeckel 8 年之前
父节点
当前提交
d502869728
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/prngs/sober128.c

+ 1 - 1
src/prngs/sober128.c

@@ -189,7 +189,7 @@ int sober128_import(const unsigned char *in, unsigned long inlen, prng_state *pr
    if (inlen < (unsigned long)sober128_desc.export_size) return CRYPT_INVALID_ARG;
 
    if ((err = sober128_start(prng)) != CRYPT_OK) return err;
-   if ((err = sober128_add_entropy(in, sober128_desc.export_size, prng)) != CRYPT_OK) return err;
+   if ((err = sober128_add_entropy(in, inlen, prng)) != CRYPT_OK) return err;
    return CRYPT_OK;
 }