Viagra Professional - Buy Online

November 7, 2007

SCEpurse

Filed under: SCF, BasicCard — snakecar @ 8:07 pm

This EPurse was written with the following constraints:

  • work on a 2K BasicCard,
  • work cross-platform,
  • be stand alone (not need for a SQL server … although the port is quite easy.

Having to stick to a 2K card was the toughest challenge … and if I recall I could not add a byte to the existing.

The security is OK, even if this is no EMV application.
Oh yes. HTMLgen is needed (reports and Emails if I recall).
I think it’s all there … let me know if that is not the case.

Philippe


October 14, 2007

Good bye Kawa

Filed under: SCF — snakecar @ 6:25 pm

17+ years together, and you had to fall in that stupid pool.

May the road be as fun to you as you were to us; thinking of you will only bring good memories … and a few tears.

I tell you what: wait a bit for me, I’ll re-incarnate as a dog and you as a man … and you’ll feed me for a change !

Philippe

October 1, 2007

GINA Kiosk / Smart Café

Filed under: SCF — snakecar @ 5:26 pm

The name changed with time. The purpose of the application is to logon to a PC with a Smart Card … which also includes a very basic epurse. Points from the epurse are removed from the card every couple of minutes …and yes the user gets logged off when their are no more points in the card and as to go pay to have it recharged.

The applets are in BasicCard, the GINA in C++, and the configuration utilities in Python and VB6.


September 27, 2007

GINA Solo “Installer”

Filed under: SCF — snakecar @ 6:01 pm

As I guess it would make sense to also provide the installation files for the various projects I’m releasing to the Open Source … here is the installation package for GINA Solo. It is a Visual Studio .NET (2003) project.


September 7, 2007

How to load a BasicCard file to a BasicCard Card

Filed under: SCF, BasicCard — snakecar @ 5:58 pm

When a project requires pre-personalization and more specifically loading a binary file onto the target, once discovers that there are a few pitfalls associated with the process.

When reading Global Platform , you discover that many other documents must be read before you get the job done (ex: MACing). By the way, I’ll release soon a GP support module for SCF.

Anyway, if it is simpler with BasicCard, there are still a few risk of locking the card even if there is not crypto. involved. You’ll find here: http://snakecard.com/Source/Applications/SCF/Load_BC.zip; the core code I have used in a few project to load a BasicCard binary onto the card (that means it works ;-) ).

Do note, however, that the way to switch a card from load to test to run mode varies from a BasicCard to another … but that is well tackled in their documentation.


August 30, 2007

Back to epydoc

Filed under: SCF — snakecar @ 4:20 am

I really like Doxygen for Java Card; so I thought that with the third party filter I found, I could get it to work fine on Python … no go for now.

The SCF source documentation is back to the epydoc format. I am trying the new beta release but have yet to check out the new features.

So I just re-ran my hold script (which I’ll have to adjust to add the new stuff) and put the result online: http://www.snakecard.com/Source/Documentation/API/html/
Philippe

August 27, 2007

SCF and Windows users

Filed under: SCF — snakecar @ 6:43 pm


SCF uses two existing extensions: Pycsc (a Python PCSC wrapper hosted now I believe on the muscle site … slightly modified) and Pycrypto.

By extension I mean stuff written in C that must be compiled, linked and installed in the correct spot.

As the Python folks use Visual Studio (sigh) to compile python, one must (in general) also have that environment available.

The bad news is that many don’t … the good news is that I do.

The Source/Applications/SCF directory will very soon host those binaries (I know binaries in a source directory makes little sense).

The first binaries I will put in there will be for Python 2.4.x … yes another caveat, I believe, is that the same VS version must be used to compile an extension as was used to compile Python. Guess what: Python 2.5 used VS 2005 !

Now I also have the latter but have not done the job yet, and I currently still use Python 2.4.x.

If you are desperate and _must_ use Python 2.5, post on the forum (general category for now) and I’ll spend some time generating the stuff.

So until I have a clean install, and assuming you have python 2.4x installed in C:\python24 :

copy http://snakecard.com/Source/Applications/SCF/python24/pycsc.pyd to C:\Python24\Lib\site-packages

unzip http://snakecard.com/Source/Applications/SCF/python24/Crypto.zip to C:\Python24\Lib\site-packages

Once that is done SCF should run happily on your PC.

Linux users: use the usual “python setup.py install” command to get the extensions compiled and installed properly.

Philippe


Powered by WordPress