Welcome to the "trac"-ing site of openpgp4u!
[soap4r] [httpclient] [openpgp4u] [pkcs1] [logger] [csv] [vtr]

Changeset 35

Show
Ignore:
Timestamp:
12/11/04 12:55:01 (4 years ago)
Author:
nahi
Message:

* added methods for KeyID and KeyFingerprint? of Public Key packet. fixes #1.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/pgp/packet/publickey.rb

    r18 r35  
    3030  end 
    3131 
     32  def as_primarykey 
     33    self 
     34  end 
     35 
    3236private 
    3337 
  • trunk/lib/pgp/packet/publickeysupport.rb

    r18 r35  
    1515 
    1616require 'pgp/pkeyalgorithm' 
     17require 'pgp/hashalgorithm' 
    1718 
    1819 
     
    6061  def decrypt(cipher) 
    6162    public_decrypt(cipher) 
     63  end 
     64 
     65  def keyfingerprint 
     66    HashAlgorithm.calc(2, as_primarykey.dump) 
     67  end 
     68 
     69  def keyid 
     70    keyfingerprint[-8, 8] 
    6271  end 
    6372