0061145f39Added 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
93f9b4b232Added new class PINChanger for setting a new PIN
oepen
2010-08-05 13:52:33 +00:00
c0cce5d252Only enable the Okay button if enough digits were entered
oepen
2010-08-02 20:50:08 +00:00
9e48d0b20dFixed icon path in pace-gui.desktop
oepen
2010-08-02 08:02:21 +00:00
02243ec929Updated bitbaked recipe for eid-gui
oepen
2010-08-01 16:01:24 +00:00
f01ec8f2c9Fixed paths to images and glade file
oepen
2010-08-01 15:42:23 +00:00
ed723bac70Fixed path in images/Makefile.am
oepen
2010-08-01 14:34:43 +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
ffb643d3f6Added helptexts for some access rights of the eID-function
oepen
2010-07-20 18:21:22 +00:00
843ac1b4faReplace 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
f508f0debbpinpad: 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
cf57f76c2bFinally 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
0ee13df8d4Bugfix: Added missing string array to pace_gui_globals.py.in Bugfix: Hide pinpad on startup
oepen
2010-07-13 09:56:41 +00:00
abd6006cd8Trying to initialise pinpad earlier, so that the transition from CVCWindow to Pinpad is smoother
oepen
2010-07-13 09:50:46 +00:00
c5d3765ab2Code cleanup: Pursuing a better coding style using pylint
oepen
2010-07-13 09:01:23 +00:00
328354b443Code 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
16ab4562dbDigits 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
d8c796bd6aWorking on smoother animations
oepen
2010-07-12 18:15:46 +00:00
002d81cf67Working on "busy" animation
oepen
2010-07-12 17:50:40 +00:00
5ef9a322b7Display an animation instead of the progress bar, when waiting for pace-tool to finish
oepen
2010-07-12 15:26:25 +00:00
deaf8a8096bugfix: transform pace output buffer on usb from little endian to host byte order
frankmorgner
2010-07-12 12:18:04 +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
fca21ee0c2Change the status image if a card is found or lost
oepen
2010-07-11 14:21:01 +00:00
92a1288860Experimenting 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
6c14717218Fixed 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
143e41fe76Fixed wrong reference to pinpad.py
oepen
2010-07-05 20:59:18 +00:00
7683a2d24aBugfix: Fixed wrong name of pace-gui-globals in src/Makefile.am
oepen
2010-07-05 20:41:07 +00:00
d01dceb28cBugfix: Fixed wrong name of pace-gui-globals in configure.ac
oepen
2010-07-05 20:34:49 +00:00
c72036ed7bBugfix: Fixed invalid naming of pace-gui-globals Minor layout modifications
oepen
2010-07-05 20:06:23 +00:00
37b997067dbugfix: PACE response data was not copied to application
frankmorgner
2010-07-05 15:07:47 +00:00
23f47945adprinting received buffers
frankmorgner
2010-07-04 21:00:19 +00:00
e2b9bdb316bugfix: 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
997fb84d9eadded ef.cardaccess and statusbytes to response of establishpacechannel
frankmorgner
2010-07-02 21:03:34 +00:00
c97f80c8e4fixed wrong text of prompt for secret
frankmorgner
2010-07-02 20:26:29 +00:00
a8fa882e41- fixed unblock pin, it is now successfully tested
frankmorgner
2010-07-01 10:09:26 +00:00
2bb7cf4179Adjusted 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
4aa5bbb43aChanged the layout of the CertificateDescription window and added additional information
oepen
2010-06-29 14:23:04 +00:00
bb1971c8ddMerged 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
300934d9bfAdded 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
aa539552b7removed 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
852975792bFixed 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
34cbb09b80forcing 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
7adff2aee7added patches for newer versions of ccid and pcsc-lite
frankmorgner
2010-06-20 20:15:27 +00:00
28bea2815cadded patches for distribution packages of ccid and pcsc-lite
frankmorgner
2010-06-20 19:52:45 +00:00
49efd686eeNew 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
0f460627e2added ccid-test to evaluate the PACE features of ccid-emulator (untested)
frankmorgner
2010-06-17 20:54:30 +00:00
d40f91b505added PACE features to ccid-emulator (untested)
frankmorgner
2010-06-16 21:06:30 +00:00
0e2558b0ccAdjusted layout for the OpenMoko
oepen
2010-06-14 08:06:12 +00:00
82ddad7214Stop polling for ATR, when pace-tool is running
oepen
2010-06-14 07:47:43 +00:00
4c937a3d75Bumped version number
oepen
2010-06-14 06:23:13 +00:00
f5b2f54b2bNew 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
c7c2f7d75aFixed 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
344946daf7Added missing file to version control
oepen
2010-06-10 08:54:18 +00:00
6b5c0f692drenamed ccid to ccid-emulator to avoid conflicts with libccid
frankmorgner
2010-06-09 15:45:20 +00:00