pub fn sign(secret: &SecretKey, message: &Message) -> Self {
            let secret = secret.borrow();
            let message = message.to_secp();

            let signature = SIGNING_SECP.sign_recoverable(&message, secret);

            Signature::from_secp(signature)
        }
/// Sign a given message and compress the `v` to the signature
///
/// The compression scheme is described in
/// <https://github.com/FuelLabs/fuel-specs/blob/master/specs/protocol/cryptographic_primitives.md#public-key-cryptography>
Sign a given message and compress the `v` to the signature
The compression scheme is described in
Sign a given message and compress the ` v ` to the signature The compression scheme is described in
pub fn sign(secret: &SecretKey, message: &Message) -> Self {
            let secret = secret.borrow();
            let message = message.to_secp();
            let signature = SIGNING_SECP.sign_recoverable(&message, secret);
            Signature::from_secp(signature)
        }
pub fn sign ( secret : & SecretKey , message : & Message ) -> Self { let secret = secret . borrow ( ) ; let message = message . to_secp ( ) ; let signature = SIGNING_SECP . sign_recoverable ( & message , secret ) ; Signature :: from_secp ( signature ) }
Sign a given message and compress the `v` to the signature
The compression scheme is described in
<https://github.com/FuelLabs/fuel-specs/blob/master/specs/protocol/cryptographic_primitives.md#public-key-cryptography>
Sign a given message and compress the ` v ` to the signature The compression scheme is described in <https : // github . com / FuelLabs / fuel - specs / blob / master / specs / protocol / cryptographic_primitives . md#public - key - cryptography >
secret
&SecretKey
message
&Message