kdf: Make PBKDF2 check work on all platforms.
authorWerner Koch <wk@gnupg.org>
Fri, 18 Mar 2016 14:38:26 +0000 (15:38 +0100)
committerWerner Koch <wk@gnupg.org>
Fri, 18 Mar 2016 14:38:26 +0000 (15:38 +0100)
commitc478cf175887c84dc071c4f73a7667603b354789
tree27df38ca098f1ee6fb542fb95ebfa9ab6163b842
parent0f741b0704bac5c0e2d2a0c2b34b44b35baa76d6
kdf: Make PBKDF2 check work on all platforms.

* cipher/kdf.c (_gcry_kdf_pkdf2): Chnage DKLEN to unsigned long.
--

The previous pacth has no effect because on almost all platformans an
unsigned int is 32 bit and thus the 0xffffffff is anyway the largest
value.  This patch changes the variable to an unsigned long so that at
least on common 64 bit Unix systems (but not on 64 bit Windows) there
is an actual check.

Signed-off-by: Werner Koch <wk@gnupg.org>
cipher/kdf.c