The password manager uses strong encryption using a key derived from the passphrase using scrypt key strengthening algorithm. This ensures encryption is performed using a strong key and that brute forcing the passphrase is time consuming. If the user loses his passphrase no recovery is possible.
66 lines
1.5 KiB
Prolog
66 lines
1.5 KiB
Prolog
#-------------------------------------------------
|
|
#
|
|
# Project created by QtCreator 2017-02-26T10:51:14
|
|
#
|
|
#-------------------------------------------------
|
|
|
|
QT -= gui
|
|
QT += sql
|
|
|
|
TARGET = core
|
|
TEMPLATE = lib
|
|
CONFIG += staticlib c++17
|
|
|
|
! include( ../common.pri ) {
|
|
error( "Couldn't find the common.pri file!" )
|
|
}
|
|
|
|
INCLUDEPATH += C:\Prog\include\pgsql
|
|
|
|
|
|
# You can also make your code fail to compile if you use deprecated APIs.
|
|
# In order to do so, uncomment the following line.
|
|
# You can also select to disable deprecated APIs only up to a certain version of Qt.
|
|
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
|
|
|
|
SOURCES += my_boost_assert_handler.cpp \
|
|
SqlLexer.cpp \
|
|
PasswordManager.cpp \
|
|
CsvWriter.cpp \
|
|
BackupFormatModel.cpp \
|
|
QueuedBackgroundTask.cpp \
|
|
ExplainTreeModelItem.cpp \
|
|
jsoncpp.cpp \
|
|
WorkManager.cpp \
|
|
SqlParser.cpp \
|
|
SqlAstNode.cpp \
|
|
SqlAstSelectList.cpp \
|
|
SqlAstSelectListEntry.cpp \
|
|
SqlAstSelect.cpp \
|
|
SqlAstExpression.cpp
|
|
|
|
HEADERS += PasswordManager.h \
|
|
SqlLexer.h \
|
|
ScopeGuard.h \
|
|
CsvWriter.h \
|
|
BackupFormatModel.h \
|
|
QueuedBackgroundTask.h \
|
|
Expected.h \
|
|
ExplainTreeModelItem.h \
|
|
json/json.h \
|
|
WorkManager.h \
|
|
TaskControl.h \
|
|
ControllableTask.h \
|
|
RunControllableTask.h \
|
|
TaskExecutor.h \
|
|
SqlParser.h \
|
|
SqlAstNode.h \
|
|
SqlAstSelectList.h \
|
|
SqlAstSelectListEntry.h \
|
|
SqlAstSelect.h \
|
|
SqlAstExpression.h
|
|
|
|
unix {
|
|
target.path = /usr/lib
|
|
INSTALLS += target
|
|
}
|