Viewing: kernel_keyring.cpython-36.opt-1.pyc
3 �d[e' � @ s� d dl mZ d dlZd dlmZ d dlmZ d dlmZ dZ dZ dd � Zd d� Zdd � Z ddd�Zdd� Zdd� Zdd� Zdd� Zdd� ZdS )� )�absolute_importN)�run)�paths)�tasksz@s�userc C s t tjdtgddd�} | jS )z Dump all keys �listFT)� raiseonerr�capture_output)r r �KEYCTL�KEYRING�output)�result� r �$/usr/lib/python3.6/kernel_keyring.py� dump_keys( s r c C s6 t tjdtt| gddd�}|jr,td| ��|jj� S )zv One cannot request a key based on the description it was created with so find the one we're looking for. �searchFT)r r zkey %s not found) r r r r �KEYTYPE� returncode� ValueError� raw_output�rstrip)�keyr r r r �get_real_key1 s r c C s4 t tjdt| gddd�}|jr*td| ��|jj� S )z� Fetches the value of a persistent key from storage, trimming trailing any tailing whitespace. Assert when key is not a string-type. Zget_persistentFT)r r zpersistent key %s not found)r r r r r r r r )r r r r r �get_persistent_key>