Moin, nur, damit niemand denkt, es wuerde nichts passieren :-)
Derzeit arbeite ich unter Hochdruck am Uebergang von OpenSSL zu Libgrypt und GnuTLS. Da der entsprechende Code in Gwen schon recht alt ist, habe ich die Gelegenheit auch gleich dazu genutzt, alte Design-Probleme und neue Ideen aufzunehmen. Derzeit stehen schon: - neue Crypt-Module, die nun auf Libgcrypt basieren - das neue IO-Interface (GWEN_IO_LAYER, ersetzt GWEN_NETLAYER und GWEN_BUFFEREDIO) - IO-Layer-Implementierungen fuer Sockets, Dateien und Speicherpuffer - IO-Layer-Implementierung fuer TLS (->SSL) und zeilenweise Pufferung - neues, stark vereinfachtes CryptToken-Interface (Vorraussetzung fuer die Einfuehrung neuer CryptToken fuer die FinTS-Chipkarten wie SECCOS etc) Es steht noch einiges an, beispielsweise muss ich noch eine IO-Layer-Implementierung fuer HTTP hinzufuegen, dann muss der bestehende Code (vor allem in AqBanking), der noch die alten Module verwendet hat, umgestellt werden. Dabei kann ich dann aber auch gleich schauen, ob ich da nicht von Beginn an die Proxy-Anbindung ermoeglichen kann. Insgesamt sind die neuen Module aber einfacher und uebersichtlicher gehalten, so dass es einfacher werden wird, diese zu maintainen und zu erweitern. Ausserdem habe ich nun die letzten Stellen neben GWEN_GUI, die noch Benutzer-Interaktion vorgenommen haben, geaendert, so dass ich dem Ziel, kuenftig die GUI nur noch aus einem Modul heraus zu bedienen, deutlich naeher gekommen bin. Das macht es dem Anwendungsprogrammierer spaeter auch leichter, weil er nur noch in einem Modul nachschauen muss, wo er Interaktion abfangen muss. Gruss Martin Preuss -- "Things are only impossible until they're not" Martin Preuss - http://www.aquamaniac.de/ AqBanking - http://www.aqbanking.de/ LibChipcard - http://www.libchipcard.de/ ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Aqbanking-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/aqbanking-devel
