mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2024-12-24 23:09:44 -05:00
4f0710350f
* Special thanks to @HexF and @smlu for their contributions towards this feature. * Add MVP support for Windows Hello as a Quick Unlock solution using the WinRT API. This works by signing a random challenge vector with the Windows Hello protected key store (typically from TPM). The signed challenge is hashed using SHA-256 and then used as the encryption key to encrypt the database credentials. Credentials are encrypted using AES-256/GCM. This ensures the database password can only be decrypted following a successful authentication with Windows Hello in the future. * Unify Touch ID and Windows Hello behavior under the Quick Unlock branding. Remove all timeout features of Touch ID as they are unnecessary and complicate the feature for no security gain. * Quick Unlock is automatically reset only when the database key is changed vice whenever database settings are modified. * Don't set database unlock dialog as always on top. This allows Touch ID and Windows Hello prompts to appear above the dialog properly. * Prevent quick unlock when using AutoOpen or opening from the command line.
253 lines
12 KiB
Plaintext
253 lines
12 KiB
Plaintext
KeePassXC - http://www.keepassxc.org/
|
|
Copyright (C) 2016-2020 KeePassXC Team <team@keepassxc.org>
|
|
|
|
This program is free software: you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation, either version 2 or (at your option)
|
|
version 3 of the License.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
--------------------------------------------------------------------
|
|
|
|
Format-Specification: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
|
Upstream-Name: KeePassXC
|
|
Upstream-Contact: KeePassXC Team <team@keepassxc.org>
|
|
Source: http://www.keepassxc.org/
|
|
|
|
Copyright: 2010-2012, Felix Geyer <debfx@fobos.de>
|
|
2011-2012, Florian Geyer <blueice@fobos.de>
|
|
2012, Tobias Tangemann
|
|
2007, Trolltech ASA <info@trolltech.com>
|
|
2012, Intel Corporation
|
|
2012, Nokia Corporation and/or its subsidiary(-ies)
|
|
2000-2008, Tom Sato <VEF00200@nifty.ne.jp>
|
|
2013, Laszlo Papp <lpapp@kde.org>
|
|
2013, David Faure <faure@kde.org>
|
|
2016-2020, KeePassXC Team <team@keepassxc.org>
|
|
License: GPL-2 or GPL-3
|
|
|
|
Comment: The "KeePassXC Team" in every copyright notice is formed by the following people:
|
|
- droidmonkey
|
|
- phoerious
|
|
- TheZ3ro <io@thezero.org>
|
|
- louib
|
|
- weslly
|
|
Every other contributor is listed on https://github.com/keepassxreboot/keepassxc/graphs/contributors
|
|
|
|
Files: cmake/CodeCoverage.cmake
|
|
Copyright: 2012 - 2015, Lars Bilke
|
|
License: BSD-3-clause
|
|
|
|
Files: cmake/FindYubiKey.cmake
|
|
Copyright: 2014 Kyle Manna <kyle@kylemanna.com>
|
|
License: GPL-2 or GPL-3
|
|
|
|
Files: cmake/FindBotan2.cmake
|
|
Copyright: 2018 Ribose Inc.
|
|
License: BSD-2-clause
|
|
|
|
Files: cmake/GenerateProductVersion.cmake
|
|
Copyright: 2015 halex2005 <akharlov@gmail.com>
|
|
License: MIT
|
|
|
|
Files: share/icons/application/scalable/apps/keepassxc.svg
|
|
share/icons/application/scalable/apps/keepassxc-dark.svg
|
|
share/icons/application/scalable/apps/keepassxc-locked.svg
|
|
share/icons/application/scalable/apps/keepassxc-unlocked.svg
|
|
share/icons/application/scalable/mimetypes/application-x-keepassxc.svg
|
|
Copyright: 2016, Lorenzo Stella <lorenzo.stl@gmail.com>
|
|
License: LGPL-2
|
|
|
|
Files: share/icons/database/C00_Password.svg
|
|
share/icons/database/C01_Package_Network.svg
|
|
share/icons/database/C02_MessageBox_Warning.svg
|
|
share/icons/database/C03_Server.svg
|
|
share/icons/database/C04_Klipper.svg
|
|
share/icons/database/C05_Edu_Languages.svg
|
|
share/icons/database/C06_KCMDF.svg
|
|
share/icons/database/C08_Socket.svg
|
|
share/icons/database/C09_Identity.svg
|
|
share/icons/database/C10_Kontact.svg
|
|
share/icons/database/C11_Camera.svg
|
|
share/icons/database/C12_IRKickFlash.svg
|
|
share/icons/database/C13_KGPG_Key3.svg
|
|
share/icons/database/C14_Laptop_Power.svg
|
|
share/icons/database/C15_Scanner.svg
|
|
share/icons/database/C16_Mozilla_Firebird.svg
|
|
share/icons/database/C19_Mail_Generic.svg
|
|
share/icons/database/C20_Misc.svg
|
|
share/icons/database/C21_KOrganizer.svg
|
|
share/icons/database/C22_ASCII.svg
|
|
share/icons/database/C23_Icons.svg
|
|
share/icons/database/C24_Connect_Established.svg
|
|
share/icons/database/C25_Folder_Mail.svg
|
|
share/icons/database/C28_QuickTime.svg
|
|
share/icons/database/C29_KGPG_Term.svg
|
|
share/icons/database/C30_Konsole.svg
|
|
share/icons/database/C31_FilePrint.svg
|
|
share/icons/database/C32_FSView.svg
|
|
share/icons/database/C33_Run.svg
|
|
share/icons/database/C34_Configure.svg
|
|
share/icons/database/C36_Ark.svg
|
|
share/icons/database/C39_History.svg
|
|
share/icons/database/C40_Mail_Find.svg
|
|
share/icons/database/C41_VectorGfx.svg
|
|
share/icons/database/C42_KCMMemory.svg
|
|
share/icons/database/C43_EditTrash.svg
|
|
share/icons/database/C47_KPackage.svg
|
|
share/icons/database/C48_Folder.svg
|
|
share/icons/database/C49_Folder_Blue_Open.svg
|
|
share/icons/database/C50_Folder_Tar.svg
|
|
share/icons/database/C55_Thumbnail.svg
|
|
share/icons/database/C56_KAddressBook.svg
|
|
share/icons/database/C57_View_Text.svg
|
|
share/icons/database/C58_KGPG.svg
|
|
share/icons/database/C59_Package_Development.svg
|
|
share/icons/database/C60_KFM_Home.svg
|
|
share/icons/database/C62_Tux.svg
|
|
share/icons/database/C63_Feather.svg
|
|
share/icons/database/C65_W.svg
|
|
share/icons/database/C67_Certificate.svg
|
|
share/icons/database/C68_BlackBerry.svg
|
|
Copyright: none
|
|
License: MIT
|
|
Comment: Taken from https://github.com/icons8/flat-color-icons
|
|
|
|
Files: share/icons/badges/0_ShareActive.svg
|
|
share/icons/badges/1_ShareInactive.svg
|
|
share/icons/database/C07_Kate.svg
|
|
share/icons/database/C17_CDROM_Unmount.svg
|
|
share/icons/database/C18_Display.svg
|
|
share/icons/database/C26_FileSave.svg
|
|
share/icons/database/C27_NFS_Unmount.svg
|
|
share/icons/database/C35_KRFB.svg
|
|
share/icons/database/C38_Samba_Unmount.svg
|
|
share/icons/database/C44_KNotes.svg
|
|
share/icons/database/C51_Decrypted.svg
|
|
share/icons/database/C52_Encrypted.svg
|
|
share/icons/database/C54_Signature.svg
|
|
share/icons/database/C66_Money.svg
|
|
Copyright: none
|
|
License: CC0
|
|
Comment: Taken from https://github.com/paomedia/small-n-flat
|
|
|
|
Files: share/icons/badges/2_Expired.svg
|
|
share/icons/database/C37_KPercentage.svg
|
|
share/icons/database/C45_Cancel.svg
|
|
share/icons/database/C46_Help.svg
|
|
share/icons/database/C53_Apply.svg
|
|
share/icons/database/C61_Services.svg
|
|
Copyright: 2022 KeePassXC Team <team@keepassxc.org>
|
|
License: MIT
|
|
|
|
Files: share/icons/application/scalable/actions/chevron-double-down.svg
|
|
share/icons/application/scalable/actions/chevron-double-right.svg
|
|
share/icons/application/scalable/actions/database-lock.svg
|
|
share/icons/application/scalable/actions/database-lock-all.svg
|
|
share/icons/application/scalable/actions/document-close.svg
|
|
share/icons/application/scalable/actions/document-edit.svg
|
|
share/icons/application/scalable/actions/document-export.svg
|
|
share/icons/application/scalable/actions/document-import.svg
|
|
share/icons/application/scalable/actions/document-new.svg
|
|
share/icons/application/scalable/actions/document-open.svg
|
|
share/icons/application/scalable/actions/document-open-recent.svg
|
|
share/icons/application/scalable/actions/document-properties.svg
|
|
share/icons/application/scalable/actions/document-save.svg
|
|
share/icons/application/scalable/actions/document-save-as.svg
|
|
share/icons/application/scalable/actions/document-save-copy.svg
|
|
share/icons/application/scalable/actions/edit-clear-locationbar-ltr.svg
|
|
share/icons/application/scalable/actions/edit-clear-locationbar-rtl.svg
|
|
share/icons/application/scalable/actions/entry-clone.svg
|
|
share/icons/application/scalable/actions/entry-delete.svg
|
|
share/icons/application/scalable/actions/entry-edit.svg
|
|
share/icons/application/scalable/actions/entry-new.svg
|
|
share/icons/application/scalable/actions/favicon-download.svg
|
|
share/icons/application/scalable/actions/fingerprint.svg
|
|
share/icons/application/scalable/actions/group-clone.svg
|
|
share/icons/application/scalable/actions/group-delete.svg
|
|
share/icons/application/scalable/actions/group-edit.svg
|
|
share/icons/application/scalable/actions/group-empty-trash.svg
|
|
share/icons/application/scalable/actions/group-new.svg
|
|
share/icons/application/scalable/actions/hammer-wrench.svg
|
|
share/icons/application/scalable/actions/health.svg
|
|
share/icons/application/scalable/actions/help-about.svg
|
|
share/icons/application/scalable/actions/key-enter.svg
|
|
share/icons/application/scalable/actions/lock-question.svg
|
|
share/icons/application/scalable/actions/message-close.svg
|
|
share/icons/application/scalable/actions/move-down.svg
|
|
share/icons/application/scalable/actions/move-up.svg
|
|
share/icons/application/scalable/actions/paperclip.svg
|
|
share/icons/application/scalable/actions/password-copy.svg
|
|
share/icons/application/scalable/actions/password-generate.svg
|
|
share/icons/application/scalable/actions/password-generator.svg
|
|
share/icons/application/scalable/actions/password-show-off.svg
|
|
share/icons/application/scalable/actions/password-show-on.svg
|
|
share/icons/application/scalable/actions/refresh.svg
|
|
share/icons/application/scalable/actions/reports.svg
|
|
share/icons/application/scalable/actions/reports-exclude.svg
|
|
share/icons/application/scalable/actions/statistics.svg
|
|
share/icons/application/scalable/actions/system-help.svg
|
|
share/icons/application/scalable/actions/system-search.svg
|
|
share/icons/application/scalable/actions/tag.svg
|
|
share/icons/application/scalable/actions/tag-search.svg
|
|
share/icons/application/scalable/actions/trash.svg
|
|
share/icons/application/scalable/actions/url-copy.svg
|
|
share/icons/application/scalable/actions/username-copy.svg
|
|
share/icons/application/scalable/actions/view-history.svg
|
|
share/icons/application/scalable/apps/internet-web-browser.svg
|
|
share/icons/application/scalable/apps/keepassxc.svg
|
|
share/icons/application/scalable/apps/keepassxc-dark.svg
|
|
share/icons/application/scalable/apps/keepassxc-locked.svg
|
|
share/icons/application/scalable/apps/keepassxc-unlocked.svg
|
|
share/icons/application/scalable/apps/preferences-desktop-icons.svg
|
|
share/icons/application/scalable/apps/preferences-system-network-sharing.svg
|
|
share/icons/application/scalable/apps/utilities-terminal.svg
|
|
share/icons/application/scalable/categories/preferences-other.svg
|
|
share/icons/application/scalable/mimetypes/application-x-keepassxc.svg
|
|
share/icons/application/scalable/status/dialog-error.svg
|
|
share/icons/application/scalable/status/dialog-information.svg
|
|
share/icons/application/scalable/status/dialog-warning.svg
|
|
share/icons/application/scalable/status/security-high.svg
|
|
Copyright: 2019 Austin Andrews <http://templarian.com/>
|
|
License: SIL OPEN FONT LICENSE Version 1.1
|
|
Comment: Taken from Material Design icon set (https://github.com/templarian/MaterialDesign/)
|
|
|
|
Files: src/streams/qtiocompressor.*
|
|
src/streams/QtIOCompressor
|
|
tests/modeltest.*
|
|
Copyright: 2009-2012, Nokia Corporation and/or its subsidiary(-ies)
|
|
License: LGPL-2.1 or GPL-3
|
|
|
|
Files: src/zxcvbn/zxcvbn.*
|
|
Copyright: 2015-2017, Tony Evans
|
|
License: MIT
|
|
|
|
Files: src/gui/KMessageWidget.h
|
|
src/gui/KMessageWidget.cpp
|
|
Copyright: 2011 Aurélien Gâteau <agateau@kde.org>
|
|
2014 Dominik Haumann <dhaumann@kde.org>
|
|
License: LGPL-2.1
|
|
|
|
Files: share/macosx/background.tiff
|
|
Copyright: 2008-2014, Andrey Tarantsov
|
|
License: MIT
|
|
|
|
Files: share/icons/application/scalable/apps/freedesktop.svg
|
|
Copyright: GPL-2+
|
|
Comment: from Freedesktop.org website
|
|
|
|
Files: share/icons/application/scalable/actions/hibp.svg
|
|
share/icons/database/C64_Apple.svg
|
|
Copyright: GPL-2+
|
|
Comment: from the Simple Icons repo (https://github.com/simple-icons/simple-icons/)
|
|
|
|
Files: src/thirdparty/ykcore/yk*
|
|
src/thirdparty/ykcore/yubikey.h
|
|
Copyright: 2006-2015, Yubico AB
|
|
License: BSD-2-Clause
|
|
Comment: from the yubikey-personalization repo (https://github.com/Yubico/yubikey-personalization)
|