Module: PKeyPatch

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

Instance Method Summary collapse

Instance Method Details

#public_keyObject

private



8
9
10
11
12
# File 'lib/ccrypto/ruby/engines/ecc_engine.rb', line 8

def public_key
  key = ::OpenSSL::PKey::EC.new group
  key.public_key = self
  key
end

#to_derObject



5
# File 'lib/ccrypto/ruby/engines/ecc_engine.rb', line 5

def to_der; public_key.to_der end

#to_pemObject



4
# File 'lib/ccrypto/ruby/engines/ecc_engine.rb', line 4

def to_pem; public_key.to_pem end