Method: Ccrypto::Java::ECCPrivateKey#equals?

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

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

Returns:

  • (Boolean)


128
129
130
131
132
133
134
135
136
137
138
139
140
141
# File 'lib/ccrypto/java/engines/ecc_engine.rb', line 128

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