[P256] properly define some bindings with X and Y types
This commit is contained in:
parent
ea875e5c88
commit
c360e77148
@ -141,11 +141,16 @@ foreign import ccall "cryptonite_p256_base_point_mul"
|
|||||||
-> IO ()
|
-> IO ()
|
||||||
foreign import ccall "cryptonite_p256_point_mul"
|
foreign import ccall "cryptonite_p256_point_mul"
|
||||||
ccryptonite_p256_point_mul :: Ptr P256Scalar
|
ccryptonite_p256_point_mul :: Ptr P256Scalar
|
||||||
-> Ptr P256Scalar -> Ptr P256Scalar
|
-> Ptr P256X -> Ptr P256Y
|
||||||
-> Ptr P256Scalar -> Ptr P256Scalar
|
-> Ptr P256X -> Ptr P256Y
|
||||||
-> IO ()
|
-> IO ()
|
||||||
|
foreign import ccall "cryptonite_p256_point_mul_vartime"
|
||||||
|
ccryptonite_p256_point_mul_vartime :: Ptr P256Scalar -> Ptr P256Scalar
|
||||||
|
-> Ptr P256X -> Ptr P256Y
|
||||||
|
-> Ptr P256X -> Ptr P256Y
|
||||||
|
-> IO ()
|
||||||
foreign import ccall "cryptonite_p256_is_valid_point"
|
foreign import ccall "cryptonite_p256_is_valid_point"
|
||||||
ccryptonite_p256_is_valid_point :: Ptr P256Scalar -> Ptr P256Scalar -> IO CInt
|
ccryptonite_p256_is_valid_point :: Ptr P256X -> Ptr P256Y -> IO CInt
|
||||||
|
|
||||||
foreign import ccall "cryptonite_p256_to_bin"
|
foreign import ccall "cryptonite_p256_to_bin"
|
||||||
ccryptonite_p256_to_bin :: Ptr P256Scalar -> Ptr Word8 -> IO ()
|
ccryptonite_p256_to_bin :: Ptr P256Scalar -> Ptr Word8 -> IO ()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user