mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2025-10-11 13:08:40 -04:00
Open a kdbx file in main() and add more SymmetricCipher tests.
This commit is contained in:
parent
9f282928e8
commit
d508c2dd68
3 changed files with 64 additions and 6 deletions
18
src/main.cpp
18
src/main.cpp
|
@ -19,8 +19,12 @@
|
|||
#include <QtGui/QTreeView>
|
||||
|
||||
#include "core/Database.h"
|
||||
#include "crypto/Crypto.h"
|
||||
#include "format/KeePass2Reader.h"
|
||||
#include "format/KeePass2XmlReader.h"
|
||||
#include "gui/DatabaseWidget.h"
|
||||
#include "keys/CompositeKey.h"
|
||||
#include "keys/PasswordKey.h"
|
||||
|
||||
#include "../tests/config-keepassx-tests.h"
|
||||
|
||||
|
@ -28,8 +32,18 @@ int main(int argc, char **argv)
|
|||
{
|
||||
QApplication app(argc, argv);
|
||||
|
||||
KeePass2XmlReader* reader = new KeePass2XmlReader();
|
||||
Database* db = reader->readDatabase(QString(KEEPASSX_TEST_DIR).append("/NewDatabase.xml"));
|
||||
Crypto::init();
|
||||
|
||||
CompositeKey key;
|
||||
PasswordKey password;
|
||||
password.setPassword("a");
|
||||
key.addKey(password);
|
||||
|
||||
KeePass2Reader* xreader = new KeePass2Reader();
|
||||
Database* db = xreader->readDatabase(QString(KEEPASSX_TEST_DIR).append("/NewDatabase.kdbx"), key);
|
||||
|
||||
//KeePass2XmlReader* reader = new KeePass2XmlReader();
|
||||
//Database* db = reader->readDatabase(QString(KEEPASSX_TEST_DIR).append("/NewDatabase.xml"));
|
||||
|
||||
DatabaseWidget dbWidget(db);
|
||||
dbWidget.show();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue