Method: CcipherFactory::AsymKeySigner::ECCVerifier#verify_update_meta

Defined in:
lib/ccipher_factory/asymkey_cipher/ecc/ecc_verifier.rb

#verify_update_meta(meta) ⇒ Object



22
23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/ccipher_factory/asymkey_cipher/ecc/ecc_verifier.rb', line 22

def verify_update_meta(meta)

  ts = BinStruct.instance.struct_from_bin(meta)
  digInfo = ts.digest_info
  sigInfo = ts.signer_info
  @sign = ts.signature

  @digest = Digest.from_encoded(digInfo)
  @digest.output(intOutputBuf)

  @signer = KeyPair::ECCKeyPair.from_signer_info(sigInfo)
  @embedded_signer = @signer

end