a preliminary report on my effort to create a wallet support for razor-qt.

I am already familiar with KDE kwallet and hence the API will be based on it.

1. The wallet will have backends,internal,kwallet and gnome-keyring.This should make it possible to target one API and use different backends. For example,in my project qCheckGMail,i will use this API but will be storing credentials in kwallet through it.

2. The front end API is still at a conceptual level but an idea of where i am header can be seen here[1]

3. The internal storage support is to me most part,done.Its in C and can be used independently in other projects since it has a dependency only with gcrypt.The source code of the back end is at[2]

4. An overview of the internal storage file format is at[3][4]

[1] https://github.com/mhogomchungu/lxqt_wallet/blob/master/lxqt_wallet_interface.h
[2] https://github.com/mhogomchungu/lxqt_wallet/blob/master/lxqtwallet.c
[3] https://github.com/mhogomchungu/lxqt_wallet/blob/master/doc/lxqt_wallet_header_structure.jpg
[4] https://github.com/mhogomchungu/lxqt_wallet/blob/master/doc/wallets_encryption_decryption_process.jpg