1File::KDBX::Key::ComposUisteer(3C)ontributed Perl DocumeFnitlaet:i:oKnDBX::Key::Composite(3)
2
3
4

NAME

6       File::KDBX::Key::Composite - A composite key made up of component keys
7

VERSION

9       version 0.906
10

SYNOPSIS

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

DESCRIPTION

17       A composite key is a collection of other keys. A master key capable of
18       unlocking a KDBX database is always a composite key, even if it only
19       has a single component.
20
21       Inherets methods and attributes from File::KDBX::Key.
22

ATTRIBUTES

24   keys
25           \@keys = $key->keys;
26
27       Get one or more component File::KDBX::Key.
28

METHODS

30   raw_key
31           $raw_key = $key->raw_key;
32           $raw_key = $key->raw_key($challenge);
33
34       Get the raw key from each component key and return a generated
35       composite raw key.
36
37   challenge
38           $response = $key->challenge(...);
39
40       Issues a challenge to any File::KDBX::Key::ChallengeResponse components
41       keys. Arguments are passed through to each component key. The responses
42       are hashed together and the composite response is returned.
43
44       Returns empty string if there are no challenge-response components
45       keys.
46

BUGS

48       Please report any bugs or feature requests on the bugtracker website
49       <https://github.com/chazmcgarvey/File-KDBX/issues>
50
51       When submitting a bug or request, please include a test-file or a patch
52       to an existing test-file that illustrates the bug or desired feature.
53

AUTHOR

55       Charles McGarvey <ccm@cpan.org>
56
58       This software is copyright (c) 2022 by Charles McGarvey.
59
60       This is free software; you can redistribute it and/or modify it under
61       the same terms as the Perl 5 programming language system itself.
62
63
64
65perl v5.36.1                      2023-09-27     File::KDBX::Key::Composite(3)
Impressum