module Cangallo::Keybase

Public Class Methods

sign(file) click to toggle source
# 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) click to toggle source
# 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