Method: Ccrypto::Java::ECCPrivateKey.to_key
- Defined in:
- lib/ccrypto/java/engines/ecc_engine.rb
.to_key(bin, &block) ⇒ Object
88 89 90 91 92 93 94 95 96 97 98 99 100 |
# File 'lib/ccrypto/java/engines/ecc_engine.rb', line 88 def self.to_key(bin, &block) if block prov = block.call(:jce_provider) else prov = JCEProvider::BCProv end kf = java.security.KeyFactory.getInstance("ECDSA",prov) priv = kf.generate_private(java.security.spec.PKCS8EncodedKeySpec.new(bin)) curve = priv.params.name ECCPrivateKey.new(priv, curve) end |