#include "xf_security/ecdsa_nistp256.hpp"
bool nistp256Sign ( ap_uint <256> hash, ap_uint <256> k, ap_uint <256> privateKey, ap_uint <256>& r, ap_uint <256>& s )
signing function. It will return true if input parameters are legal, otherwise return false.
Parameters:
hash | digest value of message to be signed, with length set to 256. |
k | A random key to sign the message, should kept different each time to be used. |
privateKey | Private Key to sign the message |
r | part of signing pair {r, s} |
s | part of signing pair {r, s} |