예제 #1
0
def luks_open(device, name, passphrase=None, key_file=None):
    if not passphrase:
        raise ValueError("luks_format requires passphrase")

    cs = CryptSetup(device=device, yesDialog = askyes, logFunc = dolog, passwordDialog = askpassphrase)

    rc = cs.activate(passphrase = passphrase, name = name)
    if rc<0:
        raise CryptoError("luks_open failed for %s (%s) with errno %d" % (device, name, rc))
예제 #2
0
def luks_open(device, name, passphrase=None, key_file=None):
    if not passphrase:
        raise ValueError("luks_format requires passphrase")

    cs = CryptSetup(device=device, yesDialog=askyes, logFunc=dolog, passwordDialog=askpassphrase)

    rc = cs.activate(passphrase=passphrase, name=name)
    if rc<0:
        raise CryptoError("luks_open failed for %s (%s) with errno %d" % (device, name, rc))
예제 #3
0
파일: crypto.py 프로젝트: wgwoods/blivet
def luks_open(device, name, passphrase=None, key_file=None):
    # pylint: disable=unused-argument
    if not passphrase:
        raise ValueError("luks_format requires passphrase")

    cs = CryptSetup(device=device, yesDialog=yesDialog, logFunc=logFunc, passwordDialog=passwordDialog)

    rc = cs.activate(passphrase=passphrase, name=name)
    if rc<0:
        raise CryptoError("luks_open failed for %s (%s) with errno %d" % (device, name, rc))
예제 #4
0
파일: crypto.py 프로젝트: ns408/core
def luks_open(device, name, passphrase, key_file=None):
    """
    Open a connection to the LUKS device for mounting or management.

    :param str device: device identifier
    :param str name: device identifier to redirect to
    :param str passphrase: passphrase to unlock with
    :param str key_file: path to key file to unlock with
    :returns: 0 on success
    """
    cs = CryptSetup(device=device, yesDialog=yesDialog, logFunc=logFunc)
    return cs.activate(passphrase=passphrase, name=name)
예제 #5
0
def luks_open(device, name, passphrase=None, key_file=None):
    # pylint: disable=unused-argument
    if not passphrase:
        raise ValueError("luks_format requires passphrase")

    cs = CryptSetup(device=device,
                    yesDialog=yesDialog,
                    logFunc=logFunc,
                    passwordDialog=passwordDialog)

    rc = cs.activate(passphrase=passphrase, name=name)
    if rc < 0:
        raise CryptoError("luks_open failed for %s (%s) with errno %d" %
                          (device, name, rc))
예제 #6
0
파일: crypto.py 프로젝트: kidaa/arkos
def luks_open(device, name, passphrase, key_file=None):
    cs = CryptSetup(device=device, yesDialog=yesDialog, logFunc=logFunc, passwordDialog=passwordDialog)
    return cs.activate(passphrase=passphrase, name=name)