Exemplo n.º 1
0
def load_gpg_agent_info_file(gpg_agent_info_file):
    with open(gpg_agent_info_file,"r") as f:
        gpg_agent_info = f.readline().partition("=")
        os.environ[gpg_agent_info[0]] = gpg_agent_info[2]
        LOGGER.debug("Loading gpg-agent info: " + os.environ[gpg_agent_info[0]])

gpg_start_process = subprocess.Popen(["konix_gpg_agent_start.sh"], stdout=subprocess.PIPE)
rc = gpg_start_process.wait()
if rc == 0:
    gpg_agent_info_file = os.environ.get("GPG_INFO_FILE_NAME", None)
    if gpg_agent_info_file:
        load_gpg_agent_info_file(gpg_agent_info_file)
    else:
        LOGGER.warning("GPG_INFO_FILE_NAME not set, cannot use it")

DEFAULT_RECIPIENT=konix_gpg.get_default_key()

dir_walker = os.walk(".")
def remove_hidden_files(walk_res):
    hidden_file_indices = []
    index = 0
    to_remove = []
    for _file in walk_res:
        if _file.startswith("."):
            to_remove.append(_file)
    for to_remove_file in to_remove:
        walk_res.remove(to_remove_file)

def process_file(abs_file, decrypt):
    if abs_file.endswith(".gpg"):
        LOGGER.info(abs_file+" looks like an encrypted file")
Exemplo n.º 2
0
#!/usr/bin/env python
# -*- coding:utf-8 -*-

import re
import os
import konix_gpg

print konix_gpg.get_default_key()