Module: Cangallo::Keybase
- Defined in:
- lib/cangallo/keybase.rb
Class Method Summary collapse
Class Method Details
.sign(file) ⇒ Object
21 22 23 24 25 26 27 |
# File 'lib/cangallo/keybase.rb', line 21 def self.sign(file) sig_file = "#{file}.sig" cmd = "keybase pgp sign --detached --infile '#{file}' " \ "--outfile '#{sig_file}'" rc = system(cmd) raise "Error executing keybase sign command" if !rc end |
.verify(file) ⇒ Object
29 30 31 32 33 34 35 |
# File 'lib/cangallo/keybase.rb', line 29 def self.verify(file) sig_file = "#{file}.sig" cmd = "keybase pgp verify --detached '#{sig_file}' " \ "--infile '#{file}'" rc = system(cmd) raise "Error executing keybase verify command" if !rc end |