fix integral type for older version of memcpy. fix ghc 7.4.x
This commit is contained in:
parent
bd1c010df9
commit
a98b7548b2
@ -56,7 +56,7 @@ generate params
|
|||||||
allocaBytesAligned (128*(fromIntegral $ n params)*(r params)) 8 $ \v ->
|
allocaBytesAligned (128*(fromIntegral $ n params)*(r params)) 8 $ \v ->
|
||||||
allocaBytesAligned (256*r params) 8 $ \xy ->
|
allocaBytesAligned (256*r params) 8 $ \xy ->
|
||||||
withForeignPtr fptr $ \bPtr -> do
|
withForeignPtr fptr $ \bPtr -> do
|
||||||
withBytePtr b $ \bOrig -> B.memcpy bPtr bOrig intLen
|
withBytePtr b $ \bOrig -> B.memcpy bPtr bOrig (fromIntegral intLen)
|
||||||
forM_ [0..(p params-1)] $ \i ->
|
forM_ [0..(p params-1)] $ \i ->
|
||||||
ccryptonite_scrypt_smix (bPtr `plusPtr` (i * 128 * (r params)))
|
ccryptonite_scrypt_smix (bPtr `plusPtr` (i * 128 * (r params)))
|
||||||
(fromIntegral $ r params) (n params) v xy
|
(fromIntegral $ r params) (n params) v xy
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user