コード例 #1
0
ファイル: Signed.cs プロジェクト: xxLestadxx/apocryph
 public Signed(T value, ValidatorKey signer, ValidatorSignature signature)
 {
     Value     = value;
     Signer    = signer;
     Signature = signature;
 }
コード例 #2
0
 public bool ValidateSignature(byte[] dataBytes, ValidatorSignature signature)
 {
     using var ecdsa = ECDsa.Create(Key);
     return(ecdsa.VerifyData(dataBytes, signature.Bytes, HashAlgorithmName.SHA256));
 }