Method: Ccrypto::Java::ECCPublicKey#equals?

Defined in:
lib/ccrypto/java/engines/ecc_engine.rb

#equals?(pubKey) ⇒ Boolean Also known as: key_equals?

Returns:

  • (Boolean)


62
63
64
65
66
67
68
69
70
71
72
73
74
75
# File 'lib/ccrypto/java/engines/ecc_engine.rb', line 62

def equals?(pubKey)
  if not @native_pubKey.nil?
    case pubKey
    when ECCPublicKey
      @native_pubKey.encoded == pubKey.to_bin
    else
      logger.warn "Unmatched public key : (native) #{@native_pubKey} vs. (subject) #{pubKey}"
      false
    end
  else
    logger.warn "ECCPublicKey equals? returned false because native_pubKey is nil"
    false
  end
end