Commit Graph

  • 0061145f39 Added new method to break text into several lines of a maximum length. This is neccessary because pygtk.set_width_chars doesn't work correctly on the Moko oepen 2010-08-05 13:55:26 +00:00
  • 93f9b4b232 Added new class PINChanger for setting a new PIN oepen 2010-08-05 13:52:33 +00:00
  • c0cce5d252 Only enable the Okay button if enough digits were entered oepen 2010-08-02 20:50:08 +00:00
  • 9e48d0b20d Fixed icon path in pace-gui.desktop oepen 2010-08-02 08:02:21 +00:00
  • 02243ec929 Updated bitbaked recipe for eid-gui oepen 2010-08-01 16:01:24 +00:00
  • f01ec8f2c9 Fixed paths to images and glade file oepen 2010-08-01 15:42:23 +00:00
  • ed723bac70 Fixed path in images/Makefile.am oepen 2010-08-01 14:34:43 +00:00
  • a6157ae1a2 Added missing Makefile.am and removed superfluous Makefile.in oepen 2010-08-01 14:27:19 +00:00
  • 4b5cab3c7d Added missing Makefile.in oepen 2010-08-01 14:23:17 +00:00
  • 66dfedf187 Removed old sources oepen 2010-08-01 14:06:26 +00:00
  • 559d5c551c Restructured the complete code to make it more modular oepen 2010-07-28 14:25:18 +00:00
  • 177bf430f8 Bugfix: pass a valid CHAT to pinpad oepen 2010-07-26 20:38:31 +00:00
  • 88b9eb310d Refactoring oepen 2010-07-26 19:26:42 +00:00
  • b66c5810f3 -Actually show help text, when the user clicks on the info icon .Place window in the center of the screen (only relevant on the PC, not on the Moko) oepen 2010-07-25 17:05:04 +00:00
  • ffb643d3f6 Added helptexts for some access rights of the eID-function oepen 2010-07-20 18:21:22 +00:00
  • 843ac1b4fa Replace gtk.MessageDialog with our own implementation oepen 2010-07-20 17:39:01 +00:00
  • 04e3a84da3 -Lots of refactoring -Only start the card polling thread when the pinpad is shown -Added an info button to all entrys in the CertificateDescriptionWindow that might not be clear to the user oepen 2010-07-17 11:35:31 +00:00
  • f508f0debb pinpad: Scaled the images and removed the horizontal padding of the card info stuff CHAT dialoges: Added an info image to every access right column. This will be used to provide help to the user. oepen 2010-07-16 11:39:15 +00:00
  • cf57f76c2b Finally found the correct window size for the OpenMoko oepen 2010-07-16 09:16:04 +00:00
  • 77e37a83b3 - made establishpacechannel output independant from any byte order conversion. little endian handling is done by the ccid-part. - pacelib exports PACE-functionality. frankmorgner 2010-07-15 18:53:27 +00:00
  • f6bf6e3e7c Fixed encoding issues oepen 2010-07-13 10:37:20 +00:00
  • 0ee13df8d4 Bugfix: Added missing string array to pace_gui_globals.py.in Bugfix: Hide pinpad on startup oepen 2010-07-13 09:56:41 +00:00
  • abd6006cd8 Trying to initialise pinpad earlier, so that the transition from CVCWindow to Pinpad is smoother oepen 2010-07-13 09:50:46 +00:00
  • c5d3765ab2 Code cleanup: Pursuing a better coding style using pylint oepen 2010-07-13 09:01:23 +00:00
  • 328354b443 Code cleanup: Got rid of the progress bar popup. Use the "waiting" animation instead oepen 2010-07-13 08:15:40 +00:00
  • 68984ac0a2 - usb.c: fixed signal handling - ccid.c: revised construction of RDR_to_PC_*-packages to make the code more readable frankmorgner 2010-07-12 22:54:10 +00:00
  • 16ab4562db Digits are now shown in plain text for 750ms before they are obfuscated oepen 2010-07-12 22:34:21 +00:00
  • 5c70cd3163 - made establishpacechannel output independant from any byte order conversion. little endian handling is done by the ccid-part. frankmorgner 2010-07-12 21:27:35 +00:00
  • d8c796bd6a Working on smoother animations oepen 2010-07-12 18:15:46 +00:00
  • 002d81cf67 Working on "busy" animation oepen 2010-07-12 17:50:40 +00:00
  • 5ef9a322b7 Display an animation instead of the progress bar, when waiting for pace-tool to finish oepen 2010-07-12 15:26:25 +00:00
  • deaf8a8096 bugfix: transform pace output buffer on usb from little endian to host byte order frankmorgner 2010-07-12 12:18:04 +00:00
  • 367afc4406 - fixed parse errors frankmorgner 2010-07-12 11:28:12 +00:00
  • 98269eca38 - pace debug output of libccid is shown by default in pcscd's log - made establishpacechannel input independant from any byte order conversion. little endian handling is done by the ccid-part. frankmorgner 2010-07-12 09:58:35 +00:00
  • fca21ee0c2 Change the status image if a card is found or lost oepen 2010-07-11 14:21:01 +00:00
  • 9909bcbb0f Layout adjustments oepen 2010-07-11 13:17:09 +00:00
  • 6cb82cc637 Refactoring: Relocating resource directories oepen 2010-07-11 12:46:34 +00:00
  • 92a1288860 Experimenting with icons to display the card status oepen 2010-07-11 12:23:11 +00:00
  • 31c527cd0b -Now actually passing the (modified) Chat to PinpadGTK and to pace-tool -PinpadGTK can now be used with different PACE secrets -Changed the display of entered digits in PinpadGTK. Underscores are used to indicate the length of the secret and are repalce by stars during PIN entry -Bugfix: Added correct thread initialisation -Changed the font size and weight of the status label oepen 2010-07-09 16:07:52 +00:00
  • 6c14717218 Fixed bug which prevented correct shutdown of the pinpad dialog when the correct PIN was entered oepen 2010-07-09 07:41:32 +00:00
  • bb1f1d91e6 - added support for IDicc - fixed parse error of pace output buffer frankmorgner 2010-07-07 16:38:34 +00:00
  • 4a3c04a755 - added parsing of PACE data - bugfix: PACE output data had to be wrapped again frankmorgner 2010-07-07 10:31:50 +00:00
  • 143e41fe76 Fixed wrong reference to pinpad.py oepen 2010-07-05 20:59:18 +00:00
  • 94a43b4c8b Fixed automake script oepen 2010-07-05 20:46:28 +00:00
  • 7683a2d24a Bugfix: Fixed wrong name of pace-gui-globals in src/Makefile.am oepen 2010-07-05 20:41:07 +00:00
  • d01dceb28c Bugfix: Fixed wrong name of pace-gui-globals in configure.ac oepen 2010-07-05 20:34:49 +00:00
  • c72036ed7b Bugfix: Fixed invalid naming of pace-gui-globals Minor layout modifications oepen 2010-07-05 20:06:23 +00:00
  • 37b997067d bugfix: PACE response data was not copied to application frankmorgner 2010-07-05 15:07:47 +00:00
  • 23f47945ad printing received buffers frankmorgner 2010-07-04 21:00:19 +00:00
  • e2b9bdb316 bugfix: get the whole PACE response data frankmorgner 2010-07-04 18:06:09 +00:00
  • b84e3fbdba - added information how many bytes were actually transmitted via usb - split general authenticate into multiple functions, one for every step of PACE. - including recent and previous car in output buffer of EstablishPACEChannel - ccid-emulator initiates EstablishPACEChannel always with a new sm_ctx frankmorgner 2010-07-04 11:35:17 +00:00
  • 997fb84d9e added ef.cardaccess and statusbytes to response of establishpacechannel frankmorgner 2010-07-02 21:03:34 +00:00
  • c97f80c8e4 fixed wrong text of prompt for secret frankmorgner 2010-07-02 20:26:29 +00:00
  • 2ae278535e releasing 0.2 frankmorgner 2010-07-01 11:33:22 +00:00
  • 1e7a3d504b Renamed pinpad.py to pace-gui.py and pinpad_globals.py to pace-gui-globals.py oepen 2010-07-01 11:31:55 +00:00
  • 58172a0971 added ChangeLog for distribution package frankmorgner 2010-07-01 11:26:00 +00:00
  • 335a6b9f20 updated recipes frankmorgner 2010-07-01 11:20:18 +00:00
  • 96c59928af releasing 0.2 frankmorgner 2010-07-01 11:13:58 +00:00
  • 9bd47f3673 really releasing 0.3 frankmorgner 2010-07-01 11:12:58 +00:00
  • 7fdce9919b fixed distribution file frankmorgner 2010-07-01 11:08:22 +00:00
  • a69e19adfe fixed missing Makefile to include patche frankmorgner 2010-07-01 10:59:55 +00:00
  • 424b3d63cc added patches to distribution file frankmorgner 2010-07-01 10:56:25 +00:00
  • d380f8b9a8 releasing 0.3 frankmorgner 2010-07-01 10:11:08 +00:00
  • a8fa882e41 - fixed unblock pin, it is now successfully tested frankmorgner 2010-07-01 10:09:26 +00:00
  • 2bb7cf4179 Adjusted layout: -No more stock buttons (not supported on OM?) -Bigger fonts for buttons -Better alignment of elements -More space for elements in CertificateDescription Dialogue oepen 2010-06-29 20:29:59 +00:00
  • 4aa5bbb43a Changed the layout of the CertificateDescription window and added additional information oepen 2010-06-29 14:23:04 +00:00
  • c963a2f485 Code cleanup oepen 2010-06-28 21:09:10 +00:00
  • bb1971c8dd Merged pinpad and chat-gui. Integration is not finished yet oepen 2010-06-28 14:34:14 +00:00
  • 216e176bb4 -Refactoring: Added a base class with common functionality, from which all other Dialogues are derived -The scrolled window is now only added to the "body" element of the window -Made the buttons a bit smaller oepen 2010-06-27 13:11:04 +00:00
  • 04a59ff751 -Made the buttons on the bottom of the screen bigger and added a litte spacing between them. This way they are easier to hit with your finger. -Translated the access rights to german and adjusted some of them according to TR-03127 oepen 2010-06-27 09:38:33 +00:00
  • f272a94f23 -Fixed print to stderr -Adjusted fonts for the OpenMoko oepen 2010-06-26 19:56:17 +00:00
  • 300934d9bf Added chat-gui.py which includes dialog windows for displaying the CHAT and the Certificate Description oepen 2010-06-26 19:45:59 +00:00
  • a2012126cd - Replaced references to sc_get_pin* with its OpenSSL counter parts (untested) - UI functionality and maybe more is no longer shipped in opensc>=0.12. This and the fact that linking against libopensc in general is discouraged might be a reason to abandon opensc in future releases. frankmorgner 2010-06-25 21:31:36 +00:00
  • 7411c63b47 -Fixed patches so bitbake can apply them -Added patches to bitbake recipes oepen 2010-06-23 15:04:27 +00:00
  • 3987f7acad - better (or at least some) signal handling - always checking the existance of a card, when requested frankmorgner 2010-06-23 12:20:54 +00:00
  • aa539552b7 removed the last references of references to ifdhandler functions v1.0 frankmorgner 2010-06-23 07:10:34 +00:00
  • 7c98db04f6 - restructured handling of interrupt thread to kill the thread along with all the others - fixed error on input parameter parsing when interrupt is activated - completed interrupt signaling for new/removed cards frankmorgner 2010-06-22 21:29:43 +00:00
  • 852975792b Fixed bitbake recipe for virtualsmartcard oepen 2010-06-22 20:47:31 +00:00
  • a1766913a3 -Fixed two unhandled exceptions -Removed some trailing whitespaces oepen 2010-06-22 18:16:07 +00:00
  • 0b03fced4a - changed vpcd driver to use ifdhandler api v 3.0, since support for v 1.0 has been dropped as of pcsc-lite 1.6 - fixed initialization error of vpcd due to uninitialized value - changed virtual smartcard to use todays python syntax frankmorgner 2010-06-22 14:06:07 +00:00
  • 34cbb09b80 forcing empty parameter list with function(void) instead of unspecified parameter list with function() frankmorgner 2010-06-22 09:45:34 +00:00
  • 6921cae6d9 - made debugging of openssl errors human readable - removed debugging of return values, added human readable messages instead frankmorgner 2010-06-21 16:17:13 +00:00
  • 7adff2aee7 added patches for newer versions of ccid and pcsc-lite frankmorgner 2010-06-20 20:15:27 +00:00
  • 28bea2815c added patches for distribution packages of ccid and pcsc-lite frankmorgner 2010-06-20 19:52:45 +00:00
  • 49efd686ee New recipes for the latest versions of pcsc-lite and ccid oepen 2010-06-20 18:29:56 +00:00
  • 2b8b14f994 - pace-tool: fixed length of input buffer for EstablishPACEChannel - added debug messages to pace.c frankmorgner 2010-06-19 18:27:27 +00:00
  • 97e9cc2091 - added patch to distribution package - changed debug_sc_result to be a define. this now gets the line of code correct - added checking for input length to functions that parse the bulkin buffer - fixed segfault for GetReadersPACECapabilities when no card is inserted - added length checking of input for EstablishPACEChannel - ccid-test: fixed pbSendBufferEstablish - pcsclite_trunk.patch: - fixed parsing of lengthCertificateDescription - fixed wrong bPINOperation for pace capabilities and execute pace frankmorgner 2010-06-19 16:19:51 +00:00
  • d931be9df0 - renamed Special PIN Verification/Capabilities to PACE Verification/Capabilities - fixed PIN PACE support in ccid descriptor - using uint16_t instead of WORD in PACE structures - fixed lengthInputData to host byteorder - fixed parsing input buffer of SCardControl with FEATURE_EXECUTE_PACE - parsing input buffer for PACE verification and adjusting the byteorder - added 30s timeout to for PACE verification - triggering PACE via PC/SC now works although quite unstable frankmorgner 2010-06-18 21:20:25 +00:00
  • b495a3da9b - ccid-emulator: propagating PACE capabilities to ccid descriptor of - ccid-test: IOCTL_FEATURE_IFD_PIN_PROPERTIES is currently hardcoded and should be replaced by the value from GET_FEATURE_REQUEST - pcsclite_trunk.patch: fixed propagation of data from SCardControl to SecurePINSpecialVerify and SecurePINSpecialCapabilities frankmorgner 2010-06-18 16:27:34 +00:00
  • 0f460627e2 added ccid-test to evaluate the PACE features of ccid-emulator (untested) frankmorgner 2010-06-17 20:54:30 +00:00
  • d40f91b505 added PACE features to ccid-emulator (untested) frankmorgner 2010-06-16 21:06:30 +00:00
  • 0e2558b0cc Adjusted layout for the OpenMoko oepen 2010-06-14 08:06:12 +00:00
  • 82ddad7214 Stop polling for ATR, when pace-tool is running oepen 2010-06-14 07:47:43 +00:00
  • 4c937a3d75 Bumped version number oepen 2010-06-14 06:23:13 +00:00
  • f5b2f54b2b New version of pace-gui indicates wether or not a suitable card was found. This works by polling the card every second via opensc-tool --atr The radio buttons have been removed to have enough space for the new label oepen 2010-06-14 06:21:22 +00:00
  • c7c2f7d75a Fixed recipes and added patch to include our packages in SHR minimal image oepen 2010-06-11 22:10:53 +00:00
  • c64e9ac527 - implemented passing a CHAT to the card. - note that the type PACE_CHAT should be integrated into OpenPACE - added parameters for passing CHAT and certificate description to pace-tool frankmorgner 2010-06-10 11:14:39 +00:00
  • a1fdced1f5 -Fixed pace-gui.desktop.in so it works on the OpenMoko as well -Bumped svn revision in pace-gui.bb oepen 2010-06-10 09:44:41 +00:00
  • 344946daf7 Added missing file to version control oepen 2010-06-10 08:54:18 +00:00
  • 6b5c0f692d renamed ccid to ccid-emulator to avoid conflicts with libccid frankmorgner 2010-06-09 15:45:20 +00:00