pub fn from_bytes(public_key: [u8; PUBLICKEYBYTES]) -> Self {
        Self {
            sign: sign::PublicKey(public_key),
        }
    }
/// Construct from bytes. Useful when it was serialized before.
Construct from bytes. Useful when it was serialized before.
Construct from bytes . Useful when it was serialized before .
pub fn from_bytes(public_key: [u8; PUBLICKEYBYTES]) -> Self {
        Self {
            sign: sign::PublicKey(public_key),
        }
    }
pub fn from_bytes ( public_key : [ u8 ; PUBLICKEYBYTES ] ) -> Self { Self { sign : sign :: PublicKey ( public_key ) , } }
Construct from bytes.
Construct from bytes .
public_key
[u8; PUBLICKEYBYTES]
public_key
[u8; PUBLICKEYBYTES]