File::KDBX::Key::Composite(3pm)

File::KDBX::Key::Composite3pm

A composite key made up of component keys

Usage

    use File::KDBX::Key::Composite;
    my $key = File::KDBX::Key::Composite->(\@component_keys);

Version

version 0.906

Overview

A composite key is a collection of other keys. A master key capable of unlocking a KDBX database is always a composite key, even if it only has a single component.

Inherets methods and attributes from File::KDBX::Key.

Attributes

keys

    \@keys = $key->keys;

Get one or more component File::KDBX::Key.

Methods

raw_key

    $raw_key = $key->raw_key;
    $raw_key = $key->raw_key($challenge);

Get the raw key from each component key and return a generated composite raw key.

challenge

    $response = $key->challenge(...);

Issues a challenge to any File::KDBX::Key::ChallengeResponse components keys. Arguments are passed through to each component key. The responses are hashed together and the composite response is returned.

Returns empty string if there are no challenge-response components keys.

Releases

2 releases since Debian 12 (Bookworm); the text changed 1 time.

  1. 12
  2. 13

Bugs

Please report any bugs or feature requests on the bugtracker website <https://github.com/chazmcgarvey/File-KDBX/issues>

When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.

Author

Charles McGarvey <[email protected]>

From libfile-kdbx-perl 0.906-3 in Debian 13 (Trixie). Parsed by carta from the page's man source.