Method: PathgraphEncoding.unpack
- Defined in:
- lib/pathgraph_encoding.rb
.unpack(der) ⇒ Object
21 22 23 24 25 26 27 28 |
# File 'lib/pathgraph_encoding.rb', line 21 def self.unpack(der) asn1 = OpenSSL::ASN1.decode(der) [ OpenSSL::ASN1.decode(asn1.value[0]).value.to_i, # k OpenSSL::ASN1.decode(asn1.value[1]).value.to_i, # m OpenSSL::ASN1.decode(asn1.value[2]).value.map { |e| e.map { |d| d.value.to_i } } ] end |