Giter Site home page Giter Site logo

smartcard's Introduction

+smartcard+ aims to become the standard support library for smart-card
development on ruby. Right now, the project offers a PC/SC binding that is
working on ruby 1.8, under Linux, OSX, and Windows. Future plans include a high
level abstraction for the PC/SC binding  (plus any other bindings people need),
and an interface for Java cards.

= Installation

	gem install smartcard
Windows:: Select the <tt>win32</tt> gem.
OSX:: Install the Developer Tools to get +gcc+. Requires Tiger or Leopard.
UNIX:: You need a PC/SC provider. See the {BUILD file}[link://files/BUILD.html]
for details. The file also contains package lists for popular distributions.

= Documentation

The documentation you see was generated with RDoc. If you install the
+smartcard+ gem, you should be able to use ri to see the documentation. If
you're using the SVN version, you can <tt>rake doc</tt> to build the HTML
documentation yourself.

= License

+smartcard+ is released under the MIT license. This means you're free to do
whatever you want with it. However, it'd be nice to let the developers know if
you plan to include this in a distribution (bragging rights are always good).
The {LICENSE file}[link://files/LICENSE.html] has the license in legalese.

= Acknowledgements

+smartcard+ was developed by Victor Costan while working as a Research
Assistant for MIT, under
{Prof. Srini Devadas}[http://people.csail.mit.edu/devadas/], in the
{Trusted Computing group}[http://projects.csail.mit.edu/tc/].

The work is funded by a grant from
{Quanta Computer Inc}[http://www.quanta.com.tw], under the
{T-Party Project}[http://projects.csail.mit.edu/tparty/].

Kevin Redon <[email protected]> provided information and a failing
test case for ATR-based protocol detection, which is necessary if the PC/SC
driver doesn't do it automatically.

The other contributors are listed in
[the GitHub contributors list](https://github.com/costan/smartcard/graphs/contributors).

smartcard's People

Contributors

pwnall avatar jamesottaway avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.