- os/gwentime: added function to retrieve the time in milliseconds- base/idlist: fixed two severe bugs- crypt/ossl/nettransportssl: added functions to retrieve the peer certificate
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@386 70169cfe-8b10-0410-8925-dcb4b91034d8
- crypt/ossl/cryptssl_rsa: fixed a severe bug which caused signing to fail
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@385 70169cfe-8b10-0410-8925-dcb4b91034d8
- parser/text: GWEN_Text_FromHexBuffer now ignores blanks- parser/msgengine: added property "storedAs" which indicates the storage type when reading bin-values from within the data of a tag
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@384 70169cfe-8b10-0410-8925-dcb4b91034d8
- parser/msgengine.c: - added ELEM property "size" which indicates that an element should have a fixed size (as needed for Libchipcard) - added ELEM property "filler" which is used to fill an fixed-size element with a given byte- parser/text: added functions for BCD reading and writing...
- fixed a bug in NetTransportSSL
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@379 70169cfe-8b10-0410-8925-dcb4b91034d8
- parser/text: added functions to log a string- base/logger: improved logging, fixed some bugs- ipc/ipc: more fixes- removed some debug messages
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@372 70169cfe-8b10-0410-8925-dcb4b91034d8
- base/logger.c: fixed a buffer overflow bug- ipc/ipc.c: more fixes and minor modifications
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@371 70169cfe-8b10-0410-8925-dcb4b91034d8
Fix compiler warnings about potentially uninitialized variables.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@365 70169cfe-8b10-0410-8925-dcb4b91034d8
- completed IPC stuff (still untested), added documentation to ipc/ipc.h
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@364 70169cfe-8b10-0410-8925-dcb4b91034d8
- SSL server code works !!! ;-)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@363 70169cfe-8b10-0410-8925-dcb4b91034d8
- tried some Darwin fixes (still minimun success, that system is quite different in some aspects. However, the configure script runs).- started working on IPC stuff again, this time based on HTTPS, therefore added ipc/netconnectionhttp (implements the HTTP protocol, together with...
Fix compiler warning about uninitialized variable
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@357 70169cfe-8b10-0410-8925-dcb4b91034d8
- ssl module is now able to save certificates if demanded by the user
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@353 70169cfe-8b10-0410-8925-dcb4b91034d8
added missing extern C bindings
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@352 70169cfe-8b10-0410-8925-dcb4b91034d8
added missing entries in Makefile.am's
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@351 70169cfe-8b10-0410-8925-dcb4b91034d8
- more strict usage of *_p.h files. These files should nly be included by their matching code file (and by no other file). Therefore: created some *_l.h files for prototypes of functions private to the library.- crypt/ossl/nettransportssl.{c,h}: improved this module a lot. It can now at...
Add missing include for --disable-ssl
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@348 70169cfe-8b10-0410-8925-dcb4b91034d8
- removed sslconnection, it is now replaced by nettransportssl. This now fits into the network framework. As soon as this is better tested I will be able to release Gwenhywfar 1.0.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@345 70169cfe-8b10-0410-8925-dcb4b91034d8
- started working on a NetTransport module for SSL connections
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@344 70169cfe-8b10-0410-8925-dcb4b91034d8
2004/03/19: Martin Preuss<martin@libchipcard.de>------------------------------------------------- waitcallback: - added function GWEN_WaitCallback_LastEntered which returns the time the callback context was last entered. This can be used by the callback function to decide whether a window is to be opened (for...
- merged my work from home into the current CVS. Thanks to Christian Stimming I'm now able again to participate in the development of this project ;-) Damned HanseNet does not provide me with a telephone line... (I'm waiting for more than a month now!)...
prepared release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@213 70169cfe-8b10-0410-8925-dcb4b91034d8
- fixed a severe bug in signature code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@212 70169cfe-8b10-0410-8925-dcb4b91034d8
fixed a bug in Makefiles
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@211 70169cfe-8b10-0410-8925-dcb4b91034d8
- MsgEngine: - added a getCharValue callback to retrieve <VALUE>s with leading '?' - added checkType callback which lets inheritors return the base type instead of assuming "char".
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@210 70169cfe-8b10-0410-8925-dcb4b91034d8
- worked on SSL code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@208 70169cfe-8b10-0410-8925-dcb4b91034d8
more work on SSL (establishing a connection works)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@206 70169cfe-8b10-0410-8925-dcb4b91034d8
- added conveniance functions for socket operations (needed for SSL functions)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@205 70169cfe-8b10-0410-8925-dcb4b91034d8
minor fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@185 70169cfe-8b10-0410-8925-dcb4b91034d8
added missing extern C statement
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@184 70169cfe-8b10-0410-8925-dcb4b91034d8
- added padding submodule to crypt module. This includes some commonly used padding algorithms (like ISO 9796 and ANSIX9_23). Those are taken from the GWEN_IPC package (and they originated from Fabian Kaiser's C++-code for OpenHBCI in rsakey.cpp, with modifications and translation to C)....
worked on PalmOS port
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@164 70169cfe-8b10-0410-8925-dcb4b91034d8
- changed name of function GWEN_Md_Hash and GWEN_Md_UnregisterAllProviders to GWEN_MD_Hash and GWEN_MD_UnregisterAllProviders, according to my own style guid :-}
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@155 70169cfe-8b10-0410-8925-dcb4b91034d8
- added a function that creates keydata from a password by hashing it
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@137 70169cfe-8b10-0410-8925-dcb4b91034d8
- GWEN_CryptKey_{G,S}etKeyData: These are now only defined if the macro "GWEN_EXTEND_CRYPTKEY" is defined. This prevents an application from carelessly using these functions.- added a conveniance function for hashing
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@136 70169cfe-8b10-0410-8925-dcb4b91034d8
- added MD algorithm: MD5
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@135 70169cfe-8b10-0410-8925-dcb4b91034d8
- started porting Gwen to Windoze
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@124 70169cfe-8b10-0410-8925-dcb4b91034d8
- removed IPC stuff from Gwenhywfar. You can find the IPC stuff in the same CVS repository as Gwenhywfar. The module name is "gwenipc".- finally fixed last typos regarding Gwen's name ;-) Now I addresses GWENHYFWAR (written in all-capitals).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@120 70169cfe-8b10-0410-8925-dcb4b91034d8
- fixed some serious bugs in list code (this class seemed to be so simple, but it is in fact quite complicated ;-)- nearly completed IPC code: - added session management - keys are no longer stored inside context files - added AnonymousOpen function...
2003-11-26 Christian Stimming <stimming@tuhh.de>
Fix signed/unsigned warnings.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@103 70169cfe-8b10-0410-8925-dcb4b91034d8
- added some testdata to continuously check IPC stuff ("test/testdata")
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@100 70169cfe-8b10-0410-8925-dcb4b91034d8
- more work on IPC. I think I now have found the best method ;-)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@96 70169cfe-8b10-0410-8925-dcb4b91034d8
- finally corrected spelling of Gwenhywfar ;-) Thanks to Thomas Viehmann for providing a nice conversion script ;-)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@92 70169cfe-8b10-0410-8925-dcb4b91034d8
- fixed a bug in DB concerning loading of binary data- added a warning to DB when an unknown type specifier is found (which defaults to "char")- fixed a bug in RSA code concerning loading of keys from a DB- first successful test of client/server IPC ;-)...
release fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@88 70169cfe-8b10-0410-8925-dcb4b91034d8
- fixed some compiler warnings- more work on IPC
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@85 70169cfe-8b10-0410-8925-dcb4b91034d8
- should now work with OpenSSL 0.9.6 as well...- again more work on IPC- fixed some bugs
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@77 70169cfe-8b10-0410-8925-dcb4b91034d8
- added KeyManager- added IPCXMLKeyManager, adapted IPCXMLDialog to use it
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@75 70169cfe-8b10-0410-8925-dcb4b91034d8
- module "db" can now read/write binary values from/to streams
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@74 70169cfe-8b10-0410-8925-dcb4b91034d8
- fixed several bugs- continued work on IPC- module "crypt": added DES
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@73 70169cfe-8b10-0410-8925-dcb4b91034d8
- worked on Christian's FIXMEs
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@70 70169cfe-8b10-0410-8925-dcb4b91034d8
- fixed a severe bug in GWEN_Buffer (error in dynamic mode)- added rmd160 to crypt module- added padding with ISO 9796-1 (taken from OpenHBCI, the functions introduced have originally been written by Fabian Kaiser and adapted for Gwen by me)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@67 70169cfe-8b10-0410-8925-dcb4b91034d8
- started working on IPC stuff
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@65 70169cfe-8b10-0410-8925-dcb4b91034d8
- started working on crypto stuff
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@64 70169cfe-8b10-0410-8925-dcb4b91034d8
Initial revision
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2 70169cfe-8b10-0410-8925-dcb4b91034d8