To anyone who has insight:

I have been tasked with implementing a PKCS #11 module for linux to
work with a new card (with it's own data format).

What I seem to have trouble finding is a listing of the API's I need to
implement and some basic samples. Can someone point me to a good

Also, it is my understanding that the existing pam_pkcs11 module that
exists will actually interface with your PCKS #11 implementation -- all
you need to do is configure it. Does that sound right?

I am a complete rookie on this so input is welcome