2001-12-23 14:33:49 +00:00
|
|
|
NEWS for OpenSC -- History of user visible changes
|
2017-07-17 13:28:02 +00:00
|
|
|
|
2017-07-19 07:29:18 +00:00
|
|
|
# New in 0.17.0; 2017-07-18
|
2017-07-17 13:28:02 +00:00
|
|
|
## Support for new Cards
|
|
|
|
* CAC (Common Access Card)
|
|
|
|
* GoID (SC-HSM with built-in PIN pad and fingerprint sensor)
|
|
|
|
* Coolkey
|
|
|
|
* JPKI (Japanese Individual Number Card)
|
|
|
|
* nPA (German ID card, eSign Application)
|
|
|
|
## General Improvements
|
|
|
|
* PKCS#15
|
|
|
|
* Implemented file caching based on card's contact-less UID
|
|
|
|
* Cache EF.ODF and EF.TokenInfo
|
|
|
|
* File caching is done transparently when the user sets the config option.
|
|
|
|
* `opensc.conf`
|
|
|
|
* Added `disable_popups` for disabling internal UI
|
|
|
|
* All Windows specific reader configuration is handled by the pcsc driver (cardmod driver was removed)
|
|
|
|
* Build Environment
|
|
|
|
* Allow setting `PKG_CONFIG_PATH` for macOS build
|
|
|
|
* Added compatibility with Visual Studio 2015
|
|
|
|
* Allow building against LibreSSL
|
|
|
|
* Allow building against OpenSSL 1.1.0
|
|
|
|
* Allow building against WiX 3.11
|
|
|
|
* Allow building minidriver with MinGW
|
|
|
|
* Include OpenPACE library by default
|
|
|
|
* Removed `BUILD_ON`/`BUILD_FOR` variable
|
|
|
|
* Simplified installer on macOS and Windows
|
|
|
|
* Added support for PIN commands via PC/SC escape commands
|
|
|
|
* Added support for card reader access via CryptoTokenKit
|
|
|
|
* Added support for PIN entry on card for verification/unblock/change
|
|
|
|
* Recognize T=0 limitation of sending 255 bytes
|
|
|
|
* Force T=1 for contactless cards
|
|
|
|
* Allow setting driver via `OPENSC_DRIVER` environment variable
|
|
|
|
* Fixed many bugs
|
|
|
|
* Fixed many compiler warnings
|
|
|
|
* Fixed possible issues (memory corruptions, memory leaks, double free, ...)
|
|
|
|
* Internal refactoring and cleanup
|
|
|
|
## PKCS#11
|
|
|
|
* Move PIN type label front of description
|
|
|
|
* `C_GetTokenInfo` read the login status from the card if possible
|
|
|
|
* Don't use ':' in the token name (#849)
|
|
|
|
* Install `opensc-pkcs11.pc` for usage with `pkg-config`
|
|
|
|
* Don't shrink the number of slots (#629)
|
|
|
|
* Add session handle uniqueness check to PKCS#11 `C_OpenSession()`
|
|
|
|
* Activate functionality of `C_WaitForSlot()` for pcsc-lite >= 1.8.22
|
|
|
|
## Minidriver
|
|
|
|
* Support PIN unblocking in minidriver via PUK as response
|
|
|
|
* Added support for Session PIN
|
|
|
|
## Tokend
|
|
|
|
* Allow usage of readers PIN pad by entering an empty PIN
|
|
|
|
## OpenSC Tools
|
|
|
|
* Fixed Bash completion (#782)
|
|
|
|
* `opensc-tool`
|
|
|
|
* Added `--reset` option
|
|
|
|
* `opensc-explorer`
|
|
|
|
* Show tag 0x82 for unknown files
|
|
|
|
* `pkcs15-tool`
|
|
|
|
* Fixed `--read-ssh-key` crash (#788)
|
|
|
|
* Added `--clear-cache`
|
|
|
|
* Fixed locking the card on Windows (#868)
|
|
|
|
* Add `--list-info` option
|
|
|
|
* Make `--list-...` messages consistent
|
|
|
|
* Add `--short` option
|
|
|
|
* `--read-data-object`: Do not print data to terminal when output file is given
|
|
|
|
* Reword `--no-prompt` to `--use-pinpad`, old option still available as alias
|
|
|
|
* Added `--test-session-pin` option
|
|
|
|
* `pkcs15-init`
|
|
|
|
* Fix using PINPAD to verify PIN (#856)
|
|
|
|
* Fixed locking the card on Windows (#868)
|
|
|
|
* Added `--secret-key-algorithm` option
|
|
|
|
* Print more detailed secret key information
|
|
|
|
* `pkcs11-tool`
|
|
|
|
* Added `keygen` for secret key generation
|
|
|
|
* Better handling of PIN (re-) validation
|
|
|
|
* Fixed --id for `C_GenerateKey`, DES and DES3 keygen mechanism (#857)
|
|
|
|
* Added `--derive-pass-der` option
|
|
|
|
* Added `--generate-random` option
|
|
|
|
* Add GOSTR3410 keypair generation
|
|
|
|
* `npa-tool` (new)
|
|
|
|
* Allows read/write access to EAC tokens
|
|
|
|
* Allows PIN management for EAC tokens
|
|
|
|
* `gids-tool`
|
|
|
|
* Fixed entering SN via command line
|
|
|
|
* `sc-hsm-tool`
|
|
|
|
* Added `--print-dkek-share` (hidden from the user)
|
|
|
|
* Fixed locking the card on Windows (#868)
|
|
|
|
## CardOS
|
|
|
|
* Better support for CardOS 5.3
|
|
|
|
## DNIe
|
|
|
|
* Fixed interaction with DNIe UI
|
|
|
|
* Added support for DNIe 3.0
|
|
|
|
## ePass2003
|
|
|
|
* Add new ATR for entersafe PKI card
|
|
|
|
* Solved Incorrect PIN raise wrong CKR error
|
|
|
|
## GemsafeV1
|
|
|
|
* PTeid: add objects (SOD, TRACe, CA) and fix flags
|
|
|
|
* PTeid: Support PIN max tries and tries left report
|
|
|
|
* PTeid: Properly report cards with 2048b keys.
|
|
|
|
## MyEID
|
|
|
|
* Fix to ECDH implementation (#756)
|
|
|
|
* Added support for symmetric keys
|
|
|
|
## OpenPGP
|
|
|
|
* Improve handling of OpenPGP card PIN change and unblock commands
|
|
|
|
## PIV
|
|
|
|
* Some workarounds for PIV-alike cards (e.g. Yubikey)
|
|
|
|
* Change driver's short name to 'PIV-II'
|
|
|
|
* Use certificate's keyUsage to set PKCS#11 key attributes
|
|
|
|
## SC-HSM
|
|
|
|
* Use PKCS#15 file cache
|
|
|
|
* Prevent unnecessary applet selection and state resets
|
|
|
|
* Added support for session pin
|
|
|
|
* Fixed forcing a card driver via opensc.conf
|
|
|
|
## STARCOS
|
|
|
|
* Read the maximum transcive sice from the card's ATR (#765)
|
|
|
|
|
2016-05-16 09:53:59 +00:00
|
|
|
New in 0.16.0; 2016-05-15
|
2016-03-15 20:26:36 +00:00
|
|
|
* build
|
2016-05-16 09:53:59 +00:00
|
|
|
link OpenSSL in static
|
|
|
|
option: enable PKCS11 thread locking
|
2016-03-15 20:26:36 +00:00
|
|
|
* configuration
|
|
|
|
use one configuration file for all systems
|
|
|
|
* tools:
|
|
|
|
package revision as version
|
|
|
|
** pkcs11-tool
|
|
|
|
keygen mechanism in pkcs11 tools
|
|
|
|
write GOST public key
|
|
|
|
fix CKA_SENSITIVE attribute of public keys
|
|
|
|
** opensc-explorer:
|
|
|
|
added command find_tags
|
|
|
|
allow ASN.1 decoding if the file seems incomplete
|
|
|
|
** pkcs15-tool:
|
|
|
|
handle record-based files when doing file caching
|
|
|
|
option to prine raw data
|
|
|
|
** sc-hsm-tool:
|
|
|
|
status info support for SmartCard-HSM V2.0
|
2016-05-16 09:53:59 +00:00
|
|
|
** doc: some missing options are documented, added documentation
|
|
|
|
for gid tool
|
2016-03-15 20:26:36 +00:00
|
|
|
* minidriver:
|
|
|
|
support for ECC
|
|
|
|
Windows x509 enrollment
|
|
|
|
first implementation of CardDeleteContainer
|
2016-05-16 09:53:59 +00:00
|
|
|
MD logs controlled by register and environment variable
|
2016-03-15 20:26:36 +00:00
|
|
|
* reader-pcsc
|
|
|
|
fixed unreleased locks with pcsc-lite
|
|
|
|
honour PC/SC pt 10 dwMaxAPDUDataSize
|
|
|
|
added call back for getting vendor/product id
|
|
|
|
restrict access to card handles after fork
|
|
|
|
SCardGetAttrib is used to initialize reader's metadata
|
2016-05-16 09:53:59 +00:00
|
|
|
by default only short APDUs supported
|
2016-03-15 20:26:36 +00:00
|
|
|
* pkcs11
|
|
|
|
no slot reserved for hot plug
|
|
|
|
no more slot created 'per-applications'
|
|
|
|
atomic operation (TODO: expand)
|
|
|
|
export all C_* symbols
|
|
|
|
metadata initialized from package info
|
|
|
|
fix registering pkcs11 mechanisms multiple times
|
|
|
|
sloppy initialization for C_GetSlotInfo
|
|
|
|
* pkcs15
|
|
|
|
cache of on-card files extended to application paths
|
|
|
|
configuration option to enable/disable application
|
|
|
|
make file cache dir configurable
|
2016-05-16 09:53:59 +00:00
|
|
|
in key info data type introduced 'auxiliary data' -- container
|
|
|
|
for the non-pkc15 data.
|
2016-03-15 20:26:36 +00:00
|
|
|
* OpenPGP
|
|
|
|
support for Gnuk -- USB cryptographic token for GNU Privacy Guard
|
|
|
|
build without OpenSSL
|
|
|
|
implemented 'erase card'
|
|
|
|
additional manufacturers
|
|
|
|
* MyEID
|
|
|
|
support for 521 bit ECC keys
|
|
|
|
ATRs for the new cards
|
|
|
|
* sc-hsm
|
|
|
|
read/write support in minidriver
|
|
|
|
* rtecp
|
|
|
|
delete keys
|
|
|
|
* GemSafeV1
|
|
|
|
support for European Patent Office smart card
|
|
|
|
sign with SHA256
|
|
|
|
* Gids
|
|
|
|
first support for Gids smart card
|
|
|
|
* dnie
|
|
|
|
* Feitian PKI card
|
|
|
|
new ATRs
|
|
|
|
* IsoApplet
|
|
|
|
(fixes)
|
|
|
|
* starcos
|
|
|
|
initial support for STARCOS 3.4 (German D-Trust cards)
|
|
|
|
* macosx
|
|
|
|
install tokend to /Library/Security/ instead /System/Library/Security/
|
2016-05-16 09:53:59 +00:00
|
|
|
fixed locking issue in pcsc reader
|
2016-03-15 20:26:36 +00:00
|
|
|
* PIV
|
|
|
|
allow using of cards where default application in not PIV
|
|
|
|
support for the Yubikey NEO
|
|
|
|
* italian-CNS
|
|
|
|
italian-cns reg file for minidriver
|
2016-05-16 09:53:59 +00:00
|
|
|
|
2015-05-16 19:31:47 +00:00
|
|
|
New in 0.15.0; 2015-05-11
|
|
|
|
* new card drivers
|
|
|
|
AzeDIT 3.5
|
|
|
|
IsoApplet
|
|
|
|
MaskTech
|
|
|
|
* libopensc
|
|
|
|
allow extended length APDUs
|
|
|
|
accept no output for 'SELECT' MF and 'SELECT' DF_NAME APDUs
|
|
|
|
fixed sc_driver_version check
|
|
|
|
adjusted send/receive size accoriding to card capabilities
|
|
|
|
in iso7816 make SELECT agnosting to sc_path_t's aid
|
|
|
|
* asn1
|
|
|
|
support multi-bytes tags
|
|
|
|
* pkcs15
|
|
|
|
reviewed support and tool functions for public key
|
|
|
|
public certs and pubkeys with an auth_id are treated as private
|
|
|
|
* pkcs11
|
|
|
|
introduced default PKCS#11 provider
|
|
|
|
fetched real value of CKA_LOCAL for pubkey
|
|
|
|
removed inconsistent attributes
|
|
|
|
C_Digest issues
|
|
|
|
no check if buffer too small before update
|
|
|
|
* added support for Travis CI
|
|
|
|
* updated support of EC in libopensc, pkcs15 and pkcs11
|
|
|
|
* fixed number of warnings, resource leaks, overity-scan issues
|
|
|
|
* macosx
|
|
|
|
target minimum OSX version to 10.7
|
|
|
|
update the minimal building instructions.
|
|
|
|
locate and target the latest SDK to build against.
|
|
|
|
locate the best newest SDK present on the computer.
|
|
|
|
* build
|
|
|
|
disable Secure Messaging if OpenSSL is not used
|
|
|
|
* tools
|
|
|
|
util_get_pin helper function
|
|
|
|
* PIV
|
|
|
|
Add AES support for PIV General Authenticate
|
|
|
|
fixed invalid bit when writing PIV certificate object with gzipped certificate
|
|
|
|
fixed bad caching behavior of PIV PKCS15 emulator
|
|
|
|
* ePass2003
|
|
|
|
fixed failure due to re-authenticate of secure messaging when card is accessed
|
|
|
|
by multiple PKCS11 sessions
|
|
|
|
* MyEID
|
|
|
|
EC support for MyEID-v4 card
|
|
|
|
* openpgp
|
|
|
|
extended options for openpgp-tool
|
|
|
|
* asepcos
|
|
|
|
fixed puk handling
|
|
|
|
* sc-hsm
|
|
|
|
support for Koblitz curves secp192k1 and secp256k1 (Bitcoin)
|
|
|
|
improved error detection and reporting in sc-hsm-tool
|
|
|
|
fixed Lc byte in VERIFY PIN block for PC/SC PIN PAD reader
|
|
|
|
fix certificate delete bug
|
|
|
|
* IAS/ECC
|
|
|
|
fixed PKCS#11 compliance issues
|
|
|
|
support for Morpho IAS Agent Card
|
|
|
|
* cardos
|
|
|
|
overwrite content of deleted private key
|
|
|
|
* win32
|
|
|
|
setup improuvement
|
|
|
|
look & feel
|
|
|
|
custom actions with card registration
|
|
|
|
minidriver impouvement
|
|
|
|
fixed errors and warnings returned by Microsoft quality tool
|
|
|
|
pin-pad support
|
2001-12-23 14:33:49 +00:00
|
|
|
|
2014-05-31 18:02:42 +00:00
|
|
|
New in 0.14.0; 2014-05-31
|
2014-05-16 14:51:01 +00:00
|
|
|
* new card driver DNIe
|
|
|
|
* extended existing drivers by support of
|
|
|
|
Swedish eID card (gemsafeV1)
|
|
|
|
EstEID 3.5 (mcrd)
|
|
|
|
* bogus javacard driver removed
|
|
|
|
* build
|
|
|
|
return to the standard use of 'autoconf'
|
|
|
|
CI specific bootstrap script: git commit stamp for the built packages
|
|
|
|
windows friendly compile settings
|
|
|
|
fixed a ton of compiler warnings
|
|
|
|
fence against using EVP_sha256 mech
|
|
|
|
debian packaging templates
|
|
|
|
compile without OpenSSL and without SM
|
|
|
|
enable compiler warnings by default
|
|
|
|
win32
|
|
|
|
add 'VarFileInfo' block to version-info
|
|
|
|
include to MSI package 'openpgp-tool.exe'
|
|
|
|
'version-info' resource for each target
|
|
|
|
* macOSX
|
|
|
|
"graphical uninstaller" to distribution DMG
|
|
|
|
update package building to modern tools
|
|
|
|
new tool and SDK paths for OS X 10.8
|
|
|
|
improved opensc-installer from distribution
|
|
|
|
osx: target 10.9 (a free upgrade to anyone using 10.6+) from now on
|
2014-06-26 17:15:33 +00:00
|
|
|
build 'fat' binaries i386
|
2014-05-16 14:51:01 +00:00
|
|
|
* common
|
|
|
|
added getpass implementation for non windows
|
|
|
|
* libopensc
|
|
|
|
allow for the pin to be entered on the keypad during issuing
|
|
|
|
introduce 'encoded-content' to the sc_file data
|
|
|
|
general usage method to allocate generalized time
|
|
|
|
* minidriver
|
|
|
|
implemented 'CardChangeAuthenticator', 'CardGetChallenge' and 'CardUnblockPin'
|
|
|
|
improved management of GUID
|
|
|
|
use reader pin pad if available and allowed
|
|
|
|
configuration options for
|
|
|
|
compose GUID
|
|
|
|
refuse create container mechanism
|
|
|
|
add registers file for feitian cards
|
|
|
|
fixed
|
|
|
|
return code in 'CardGetContainerInfo'
|
|
|
|
returned 'tries-left' for blocked card
|
|
|
|
length of stripped data in RSADecrypt
|
|
|
|
* pkcs#11
|
|
|
|
bind non-recognized card, generic 'init-token' procedure
|
|
|
|
fixed
|
|
|
|
CKA_VALUE of 'public-key' object
|
|
|
|
fix ASN1 encoding issues
|
|
|
|
PIN-NOT-INITIALIZED for the non-user PINs
|
|
|
|
buffers overflow
|
|
|
|
segfault due to the undefined 'application-file'
|
|
|
|
* pkcs15
|
|
|
|
'direct' public key in PuKDF encoding
|
|
|
|
implement SPKI public key encoding
|
|
|
|
include and maintain minidriver framework data: cmap-record, md-flags, GUID, ..
|
|
|
|
fixed
|
|
|
|
encoding of 'SubjectPublicKeyInfo'
|
|
|
|
DER encoding of 'issuer' and 'subject'
|
|
|
|
PIN validation in 'pkcs15-verify'
|
|
|
|
public key algorithm
|
|
|
|
ECC public key encoding
|
|
|
|
ECC ecpointQ
|
|
|
|
* pkcs15init
|
|
|
|
introduce 'max-unblocks' PIN init parameter
|
|
|
|
keep cert. blob in cert-info data
|
|
|
|
file 'content' and 'prop-attrs' in the card profile
|
|
|
|
in profile more AC operations are parsed
|
|
|
|
fixed
|
|
|
|
NULL pointer dereference error
|
|
|
|
NULL 'store-key' handle
|
|
|
|
ignore if no TokenInfo file to update
|
|
|
|
set EC pubkey parameters from init data
|
|
|
|
* reader-pcsc
|
|
|
|
fixed
|
|
|
|
implicit pin modification
|
|
|
|
pin checking when implicitly given
|
|
|
|
verify/modify pinpad commands
|
|
|
|
* SM
|
|
|
|
common SM 'increase-sequence-counter' procedure
|
|
|
|
move SM APDU procedures to dedicated source file
|
|
|
|
move SM common crypto procedures to the dedicated library
|
|
|
|
* doc
|
|
|
|
documentation for --list-token-slots
|
|
|
|
* default driver
|
|
|
|
do not send possibly arbitrary APDU-s to an unknown card.
|
|
|
|
by default 'default' card driver is disabled
|
|
|
|
* sc-hsm
|
|
|
|
Added support for
|
|
|
|
persistent EC public keys generated from certificate signing requests
|
|
|
|
token label to be set via C_InitToken or sc-hsm-tool
|
|
|
|
unblock PIN using C_InitPIN()
|
|
|
|
initialize EC key params
|
|
|
|
fixed
|
|
|
|
bug that prevents a newly generated 2048 key to show up at the PKCS#11 interface
|
|
|
|
bug when changing SO-PIN with opensc-explorer sc-hsm-tool
|
|
|
|
memory checking and removed warning
|
|
|
|
problem deleting CA certificates sc-hsm
|
|
|
|
public key format returned when generating ECC keys
|
|
|
|
sc-hsm-tool
|
|
|
|
better error handling for non-SmartCard-HSM cards
|
|
|
|
support for DKEK password sharing scheme
|
|
|
|
threshold scheme parameters to manpage
|
|
|
|
crash on Windows when --wrap-key frees memory allocated in opensc.dll
|
|
|
|
* ias
|
|
|
|
simplify the compute signature operation
|
|
|
|
* PIV
|
|
|
|
use SPKI encoding for public key data
|
|
|
|
extract public key from cert if no object on card
|
|
|
|
fix
|
|
|
|
segfault and valgrind issue
|
|
|
|
gen_key to expect the proper PIV Key references
|
|
|
|
* CardOS
|
|
|
|
build for Windows
|
|
|
|
use information from AlgorithmInfo
|
|
|
|
supported CardOS V5.0
|
|
|
|
* epass2003
|
|
|
|
key generation allows stricter privkey/pubkey ACLs
|
|
|
|
list_files implemented
|
|
|
|
properly disable padding
|
|
|
|
allow exponents other than 65537
|
|
|
|
* myeid
|
|
|
|
fixed file-id in myeid.profile
|
|
|
|
* entersafe
|
|
|
|
fix a bug when writing public key
|
|
|
|
* EstEID
|
|
|
|
match card only based on presence of application.
|
|
|
|
* pteid
|
|
|
|
do not call the iso7816 driver get_response operation
|
|
|
|
* myeid
|
|
|
|
support of EC key is broken
|
2005-10-21 17:34:09 +00:00
|
|
|
|
2012-12-04 10:50:49 +00:00
|
|
|
New in 0.13.0; 2012-12-04
|
2012-08-05 17:10:06 +00:00
|
|
|
* New card driver ePass2003.
|
|
|
|
* OpenPGP card:
|
|
|
|
greatly improved card driver and PKCS#15 emulation;
|
|
|
|
implemented write (pkcs15init) mode;
|
|
|
|
greatly enhanced documentation and tools.
|
|
|
|
* ECDSA keys supported in 'read' and 'write' modes by
|
|
|
|
internal PKCS#15 library, PKCS#11 and tools.
|
|
|
|
* Minidriver in 'write' mode.
|
|
|
|
* SM: secure messaging in GlobalPlatform-SP01 and CW14890 specifications;
|
|
|
|
supported by ePass2003, IAS/ECC and AuthentIC cards;
|
|
|
|
"ACL" and "APDU" modes to trigger secure messaging session;
|
|
|
|
'local' version of the external secure messaging module.
|
|
|
|
* PKCS#15: support of 'secret-key' PKCS#15 objects
|
|
|
|
support of 'authentication-object' PKCS#15 objects
|
|
|
|
support of 'algReference' common key PKCS#15 attribute
|
|
|
|
support of 'algReference' common key PKCS#15 attribute
|
|
|
|
support of 'subjectName' common public key PKCS#15 attribute
|
|
|
|
* PKCS#11: removed 'onepin' version of pkcs#11 module
|
|
|
|
configuration options to expose slots for PINs and present on-card applications.
|
|
|
|
support GOSTR3410 generate key mechanism
|
|
|
|
* Support of PACE reader.
|
|
|
|
* Remove libltdl reference.
|
2012-12-04 10:50:49 +00:00
|
|
|
* ECDSA supported by MyEID card
|
|
|
|
* New card driver for the SmartCard-HSM, a light-weight hardware security module
|
2012-08-06 07:10:28 +00:00
|
|
|
* New useful commands in 'opensc-explorer' tool: 'find', 'put-data', ...
|
2012-12-04 10:50:49 +00:00
|
|
|
* fixed SIGV issue due to the unsupported public key format
|
2012-08-06 07:02:42 +00:00
|
|
|
* fixes for the number of documentation issues
|
2012-08-05 17:10:06 +00:00
|
|
|
|
2011-07-15 10:40:07 +00:00
|
|
|
New in 0.12.2; 2011-07-15
|
2011-06-30 10:26:09 +00:00
|
|
|
* Builds are now silent by default when OpenSC is built from source on Unix.
|
2011-06-28 09:33:11 +00:00
|
|
|
* Using --wait with command line tools works with 64bit Linux again.
|
2011-05-24 20:46:14 +00:00
|
|
|
* Greatly improved OpenPGP card support, including OpenPGP 2.0 cards
|
2011-06-28 09:33:11 +00:00
|
|
|
like the one found in German Privacy Foundation CryptoStick.
|
|
|
|
* Fixed support for FINeID cards issued after 01.03.2011 with 2048bit keys.
|
|
|
|
* #256: Fixed support for TCOS cards (broken since 0.12.0).
|
|
|
|
* Added support for IDKey-cards to TCOS3 driver.
|
|
|
|
* #361: Improved PC/SC driver to fetch the maximum PIN sizes from the open
|
|
|
|
source CCID driver. This fixes the issue for Linux/OSX with recent driver.
|
|
|
|
* WindowsInstaller now installs only static DLL-s (PKCS#11, minidriver) to
|
|
|
|
system folder.
|
2011-07-13 14:26:28 +00:00
|
|
|
* Fix FINeID cards for organizations.
|
2011-06-28 09:33:11 +00:00
|
|
|
* Several smaller bugs and compiler warnings fixed.
|
2011-05-24 20:46:14 +00:00
|
|
|
|
2011-05-17 16:59:49 +00:00
|
|
|
New in 0.12.1; 2011-05-17
|
2011-04-29 09:47:06 +00:00
|
|
|
* New card driver: IAS/ECC 1.0.1
|
|
|
|
* rutoken-tool has been deprecated and removed.
|
|
|
|
* eidenv and piv-tool utilities now have manual pages.
|
2011-05-17 14:04:24 +00:00
|
|
|
* pkcs11-tool now requires the use of --module parameter.
|
2011-04-29 09:47:06 +00:00
|
|
|
* All tools can now use an ATR as an argument to --reader, to skip to the
|
|
|
|
card with given ATR.
|
|
|
|
* opensc-tool -l with -v now shows information about the inserted cards.
|
|
|
|
* Creating files have an enforced upper size limit, 64K
|
|
|
|
* Support for multiple PKCS#15 applications with different AID-s.
|
|
|
|
PKCS#15 applications can be listed with pkcs15-tool --list-applications.
|
|
|
|
Binding to a specific AID with PKCS#15 tools can be done with --aid.
|
|
|
|
* Hex strings (like card ATR or APDU-s) can now be separated by space, in
|
|
|
|
addition to colons.
|
|
|
|
* Pinpad readers known to be bogus are now ignored by OpenSC. At the moment
|
|
|
|
only "HP USB Smart Card Keyboard" is disabled.
|
|
|
|
* Windows installer is now distributed as a statically built MSI, for both
|
|
|
|
x86 and x64.
|
|
|
|
* Numerous compiler warnings, unused code and internal bugs have been
|
|
|
|
eliminated.
|
|
|
|
|
2010-12-22 17:12:11 +00:00
|
|
|
New in 0.12.0; 2010-12-22
|
2010-09-22 10:02:43 +00:00
|
|
|
* OpenSC uses a single reader driver, specified at compile time.
|
2010-08-25 09:09:28 +00:00
|
|
|
* New card driver: Italian eID (CNS) by Emanuele Pucciarelli.
|
|
|
|
* New card driver: Portuguese eID by João Poupino.
|
|
|
|
* New card driver: westcos by François Leblanc.
|
2010-09-22 10:02:43 +00:00
|
|
|
* pkcs11-tool can use a slot based on ID, label or index in the slot list.
|
|
|
|
* PIN flags are updated from supported cards when C_GetTokenInfo is called.
|
2010-08-25 09:09:28 +00:00
|
|
|
* Support for CardOS 4.4 cards added.
|
2012-08-06 07:10:28 +00:00
|
|
|
* Feature to exclude readers from OpenSC PKCS#11 via "ignored_readers"
|
2010-08-25 09:09:28 +00:00
|
|
|
configuration file entry.
|
|
|
|
* #229: Support semi-automatic fixes to cards personalized with older and
|
2010-12-22 17:12:11 +00:00
|
|
|
broken OpenSC versions.
|
2010-08-25 09:09:28 +00:00
|
|
|
* Software keys removed from pkcs15-init and the PKCS#11 module. OpenSC
|
|
|
|
can either generate keys on card or import plaintext keys to the card, but
|
|
|
|
will never generate plaintext key material in software by itself.
|
2010-12-22 17:12:11 +00:00
|
|
|
All traces of a software token (PKCS#15 Section 7) shall be removed.
|
2010-09-22 10:02:43 +00:00
|
|
|
* Updates to PC/SC driver to build with pcsc-lite >= 1.6.2
|
2010-08-25 09:09:28 +00:00
|
|
|
* Build script for a binary Mac OS X installer for 10.5 and 10.6 systems.
|
|
|
|
Binary installer includes OpenSC.tokend for platform integration.
|
|
|
|
10.6 installer includes engine_pkcs11.
|
2010-01-21 10:58:10 +00:00
|
|
|
* Modify Rutoken S binary interfaces by Aktiv Co.
|
|
|
|
* Support GOST R 34.10-2001 and GOST R 34.11-94 by Aktiv Co.
|
2010-03-16 13:51:39 +00:00
|
|
|
* CardOS driver now emulates sign on rsa keys with sign+decrypt usage
|
|
|
|
with padding and decrypt(). This is compatible with old cards and
|
|
|
|
card initialized by Siemens software. Removed "--split-key" option,
|
|
|
|
as it is no longer needed.
|
|
|
|
* Improved debugging support: debug level 3 will show everything
|
|
|
|
except of ASN1 and card matching debugging (usualy not needed).
|
|
|
|
* Massive changes to libopensc. This library is now internal, only
|
|
|
|
used by opensc-pkcs11.so and command line tools. Header files are
|
|
|
|
no longer installed, library should not be used by other applications.
|
|
|
|
Please use generic PKCS#11 interface instead.
|
|
|
|
* #include file statements cleaned up: first include "config.h", then
|
|
|
|
system headers, then additional libraries, then headers in opensc
|
|
|
|
(but from other directories), then header files from same directory.
|
|
|
|
Fix path to reference headers, remove src/include/ directory.
|
2010-08-25 09:09:28 +00:00
|
|
|
* Various source code fixes and improvements.
|
2010-10-15 14:29:42 +00:00
|
|
|
* OpenSC now depends on xsltproc utility and docbook-xsl to build docs and man
|
2010-10-19 11:25:25 +00:00
|
|
|
* Remove iconv dependency. EstEID driver now uses the commonName from the
|
|
|
|
certificate for card label.
|
2010-12-22 17:12:11 +00:00
|
|
|
* Possibility to change the default behavior for card resets via
|
|
|
|
opensc.conf.
|
2010-10-19 11:25:25 +00:00
|
|
|
|
2009-12-18 13:33:03 +00:00
|
|
|
New in 0.11.12; 2009-12-18; Andreas Jellinghaus
|
|
|
|
* Document integer problem in OpenSC and implement workaround
|
|
|
|
* Improve entersafe profile to support private data objects
|
|
|
|
|
2009-07-29 07:02:37 +00:00
|
|
|
New in 0.11.9; 2009-07-29; Andreas Jellinghaus
|
2009-06-24 15:29:59 +00:00
|
|
|
* New rutoken_ecp driver by Aktiv Co. / Aleksey Samsonov
|
2009-07-29 07:02:37 +00:00
|
|
|
* Allow more keys/certificates/files etc. with entersafe tokens
|
|
|
|
* Updates pkcs11.h from scute fixing warnings
|
|
|
|
* Small fixes in rutoken driver
|
|
|
|
* Major update for piv driver with increased compatibility
|
2009-06-24 15:29:59 +00:00
|
|
|
|
2009-05-07 10:57:07 +00:00
|
|
|
New in 0.11.8; 2009-05-07; Andreas Jellinghaus
|
|
|
|
* Fix security problem in pkcs11-tool gen_keypair (PublicExponent 1)
|
|
|
|
* fix compiling without openssl.
|
2009-04-14 15:21:53 +00:00
|
|
|
* updated and improve entersafe driver. FTCOS/PK-01C cards are supported
|
2012-08-06 07:10:28 +00:00
|
|
|
now, compatible with cards written by Feitian's software on windows.
|
2009-04-02 10:33:16 +00:00
|
|
|
|
2009-02-26 08:58:06 +00:00
|
|
|
New in 0.11.7; 2009-02-26; Andreas Jellinghaus
|
2009-02-01 08:26:30 +00:00
|
|
|
* hide_empty_slots now on by default? small logic change?
|
|
|
|
* pinpad supported fixed for Mac OS X.
|
|
|
|
* ruToken driver was updated.
|
|
|
|
* openct virtual readers reduced to 2 by default.
|
|
|
|
* link with iconv on Mac OS X for i18n support.
|
|
|
|
* Security issue: Fix private data support.
|
|
|
|
* Enable lock_login by default.
|
|
|
|
* Disable allow_soft_keygen by default.
|
|
|
|
|
|
|
|
New in 0.11.6; 2008-08-27; Andreas Jellinghaus
|
2008-08-20 15:20:23 +00:00
|
|
|
* Improved security fix: don't match for "OpenSC" in the card label.
|
2009-04-14 15:21:53 +00:00
|
|
|
* New support for Feitian ePass3000 by Weitao Sun.
|
2008-08-20 15:20:23 +00:00
|
|
|
* GemSafeV1 improved to handle key_ref other than 3 by Douglas E. Engert
|
|
|
|
|
2008-07-31 12:18:13 +00:00
|
|
|
New in 0.11.5; 2008-07-31; Andreas Jellinghaus
|
2008-07-31 13:25:16 +00:00
|
|
|
* Apply security fix for cardos driver and extend pkcs15-tool to
|
|
|
|
test cards for the security vulnerability and update them.
|
2008-07-30 14:00:47 +00:00
|
|
|
* Build system rewritten (NOTICE: configure options was modified).
|
|
|
|
The build system can produce outputs for *NIX, cygwin and native
|
|
|
|
windows (using mingw).
|
|
|
|
* ruToken now supported.
|
|
|
|
* Allow specifying application name for data objects.
|
|
|
|
* Basic reader hotplug support.
|
|
|
|
* PC/SC library is dynamic linked no longer compile time dependency.
|
|
|
|
* PKCS#11 provider is now installed at LIBDIR/pkcs11
|
|
|
|
* PKCS#11 - Number of virtual slots moved into configuration.
|
|
|
|
* PKCS#11 - Fix fork() compliance.
|
2012-08-06 07:10:28 +00:00
|
|
|
* make sign_with_decrypt hack configurable for Siemens cards.
|
2008-07-30 11:57:40 +00:00
|
|
|
|
2007-09-10 06:41:24 +00:00
|
|
|
New in 0.11.4; 2007-09-10; Andreas Jellinghaus
|
2007-08-19 18:55:11 +00:00
|
|
|
* Drop AC_LIB_LINKFLAGS for libltdl and aclocal/lib* files.
|
|
|
|
* New configure option to disable building nsplugin.
|
2007-07-20 12:19:27 +00:00
|
|
|
* Support Siemens CardOS initialized cards (signing with decryption)
|
2007-08-19 18:55:11 +00:00
|
|
|
* Add Siemens CardOS M4.2B support (experimental, don't have such a card)
|
2007-07-20 12:28:43 +00:00
|
|
|
* Support for AKIS cards added (partial so far) by Gürer Özen.
|
2007-08-19 18:55:11 +00:00
|
|
|
* add aclocal/libassuan.m4 back so developers don't need assuan installed.
|
2007-07-20 12:19:27 +00:00
|
|
|
|
2007-07-11 14:46:45 +00:00
|
|
|
New in 0.11.3; 2007-07-11; Andreas Jellinghaus
|
|
|
|
* added regression test for raw rsa (crypt0007).
|
|
|
|
* regression suite can now use installed binaries with --installed.
|
2007-07-10 13:03:06 +00:00
|
|
|
* update wiki export script (add images, fix links).
|
|
|
|
* look for ncurses and termcap in configure (in combination with readline).
|
2007-07-04 06:51:36 +00:00
|
|
|
* make lots of internal functions and variables static.
|
|
|
|
* fix 0 vs NULL in many places. fix ansi c style (void).
|
2007-07-10 13:03:06 +00:00
|
|
|
* avoid variable names used also as glibc function (random etc.).
|
|
|
|
* new code for deleting objects.
|
|
|
|
* special hack for firefox.
|
2012-08-06 07:10:28 +00:00
|
|
|
* support for Athena APCOS cards added.
|
2007-07-10 13:03:06 +00:00
|
|
|
* piv driver now supports bigger rsa keys too.
|
2007-07-04 06:51:36 +00:00
|
|
|
|
2007-05-04 06:17:54 +00:00
|
|
|
New in 0.11.2; 2007-05-04; Andreas Jellinghaus
|
2007-04-24 07:59:13 +00:00
|
|
|
* enabled pin caching by default (needed by regression suite and other apps).
|
|
|
|
disable this for highest security (but that breaks some applications).
|
|
|
|
* use max_send_size 255 / max_recv_size 256 bytes by default.
|
|
|
|
reduce this for some readers (e.g. scm) with t=0 cards.
|
|
|
|
* increase pin buffer size to allow longer pin codes.
|
2007-03-16 20:42:51 +00:00
|
|
|
* Windows Make.rules.mak improved to work with and w/o openssl and zlib
|
|
|
|
* Added --read-ssk-key option to pkcs15-tool (prints public key in ssh format)
|
|
|
|
* use pkg-config for finding openct, add --enable/disable-openct option
|
|
|
|
* use strlcpy function
|
|
|
|
* use new pkcs11.h from scute with an open source license
|
|
|
|
* add support for sha2 to pkcs15-crypt
|
|
|
|
* add piv-tool for managing piv cards
|
|
|
|
* add muscle driver (still work in progress)
|
|
|
|
* improved oberthur driver
|
|
|
|
* add support for pcsc v2 part10 (reader drivers with pinpad support)
|
|
|
|
* convert source files to utf-8
|
|
|
|
|
2006-05-30 20:59:15 +00:00
|
|
|
New in 0.11.1; 2006-05-30; Andreas Jellinghaus
|
2006-05-10 06:18:00 +00:00
|
|
|
* Fix version variable in win32 build files
|
|
|
|
* Update for piv pkcs#15 emulation
|
2006-05-01 09:20:16 +00:00
|
|
|
* Improved TCOS driver for Uni Giesen Card
|
2006-05-10 06:18:00 +00:00
|
|
|
* Handle size_t printf with "%lu" and (unsigned long) cast
|
|
|
|
* Add support for d-trust cards / improve micardo 2.1 driver
|
2006-05-01 09:20:16 +00:00
|
|
|
|
|
|
|
New in 0.11.0; 2006-05-01; Andreas Jellinghaus
|
|
|
|
* compile fixes/improvements for windows
|
|
|
|
* document pkcs15-tool --unblock-pin option
|
|
|
|
* remove old and outdated documentation
|
|
|
|
* use "%lu" format for printf of size_t
|
|
|
|
* add piv driver and tool by Douglas E. Engert
|
2012-08-06 07:10:28 +00:00
|
|
|
* new threading code in pkcs11 module
|
2006-05-01 09:20:16 +00:00
|
|
|
* renamed "etoken" driver to "cardos", as it really is a generic
|
|
|
|
driver for Siemens CardOS M4, including but not limited to Aladdin eTokens.
|
2012-08-06 07:10:28 +00:00
|
|
|
* add code to manage unused space
|
2006-05-01 09:20:16 +00:00
|
|
|
* support for swedish nidel cards
|
|
|
|
|
|
|
|
New in 0.10.1; 2006-01-08; Andreas Jellinghaus
|
|
|
|
* use sc_print_path everywhere.
|
|
|
|
* silence many warnings.
|
|
|
|
* add incrypto34 driver by ST Incard, Giuseppe Amato
|
|
|
|
* improved TCOS driver by Peter Koch
|
|
|
|
* better PINPAD handling
|
|
|
|
* updated infocamere driver
|
|
|
|
* updated opensc.conf with new default values
|
|
|
|
* fix firefox problems (no real fix, only ugly workaround)
|
|
|
|
* add cardos M4.2 support
|
|
|
|
|
|
|
|
New in 0.10.0; 2005-10-31; Andreas Jellinghaus
|
|
|
|
* released rc2 without changes.
|
2012-08-06 07:10:28 +00:00
|
|
|
* Add more documentation, fix man page installation.
|
2005-02-23 10:44:30 +00:00
|
|
|
* New generic ATR/card matching code with
|
|
|
|
atrmask support, used by all card drivers.
|
|
|
|
* Much improved and unified ATR handling in
|
|
|
|
the configuration file.
|
|
|
|
* Support for the next generation FinEID cards
|
|
|
|
with ISO/IEC 7816-15 data layout.
|
|
|
|
* Preliminary code merge with the Belgian
|
|
|
|
Belpic EID project.
|
|
|
|
* Experimental multi-slot support for CT-API
|
|
|
|
and dynamic loading support for win32.
|
|
|
|
Thanks to Bernhard Froehlich <ted@convey.de>
|
2005-04-07 19:45:39 +00:00
|
|
|
* Experimental Class 2 pinpad reader support
|
|
|
|
via TeleTrust compatible PC/SC interface.
|
2005-02-23 10:44:30 +00:00
|
|
|
* Fixed OpenSSL behaviour in the configure
|
|
|
|
script.
|
|
|
|
* PKCS#15 emulation layer improvements and
|
|
|
|
a new driver for the Italian postecert
|
|
|
|
card.
|
|
|
|
* New API documentation and generic documentation
|
|
|
|
structure renovation to base future work on.
|
|
|
|
Many thanks to Bert Vermeulen <bert@biot.com>
|
|
|
|
* Spanish manual translation from opensc-ceres
|
|
|
|
project merged.
|
|
|
|
* Several memory leaks and other bugs fixed.
|
|
|
|
|
2005-04-26 09:09:00 +00:00
|
|
|
New in 0.9.6; 2005-04-25; Andreas Jellinghaus:
|
2005-04-07 07:29:18 +00:00
|
|
|
* undo user_content changes to retain compatibility with 0.9.4.
|
|
|
|
* add solaris/ files for easier installation on solaris.
|
2005-03-23 21:26:28 +00:00
|
|
|
* Makefile.am: require automake 1.5
|
2005-04-07 07:29:18 +00:00
|
|
|
* free() fixes in some card drivers.
|
|
|
|
* fix autoconf configure code.
|
2005-03-23 21:26:28 +00:00
|
|
|
|
|
|
|
New in 0.9.5; 2005-01-11; Andreas Jellinghaus:
|
|
|
|
* Big rewrite of the autoconf code for openssl. This fixes bugs on Mac OS X
|
|
|
|
and we hope it doesn't break any other system. Feedback is very welcome.
|
|
|
|
* The flags object attribute changed to a bitfield.
|
|
|
|
* Many small bugfixes, including memory leaks.
|
2012-08-06 07:10:28 +00:00
|
|
|
* Changes to the etoken and gpk profiles to eliminate overlapping file ids.
|
2005-03-23 21:26:28 +00:00
|
|
|
* pinpad code by Martin Paljak
|
|
|
|
* add user_consent parameter to pkcs15emu add object/add prkey functions.
|
|
|
|
* estid provide user_consent parameter.
|
|
|
|
* add fflush to pkcs11-spy.c
|
|
|
|
* set version in configure.in, src/pkcs11/pkcs11-global.c,
|
|
|
|
win32/version.rc and src/include/winconfig.h
|
|
|
|
|
2005-02-23 10:44:30 +00:00
|
|
|
New in 0.9.4; 2004-10-31; Andreas Jellinghaus:
|
|
|
|
* Library version was broken in 0.9.3.
|
|
|
|
* Update library version to 1:0:0, as we are no longer
|
2004-12-15 13:57:07 +00:00
|
|
|
compatible with the 0:*:* line, I fear.
|
|
|
|
|
2005-02-23 10:44:30 +00:00
|
|
|
New in 0.9.3; 2004-10-31; Andreas Jellinghaus:
|
|
|
|
* Fix some LDFLAGS/LDADD issues for parallel build.
|
2004-12-15 13:57:07 +00:00
|
|
|
|
2004-07-25 12:35:41 +00:00
|
|
|
New in 0.9.2; 2004-07-24; Andreas Jellinghaus:
|
|
|
|
* This is an beta test version. Please be careful.
|
|
|
|
Do not use in production environments.
|
2004-12-15 13:57:07 +00:00
|
|
|
* Fix sslengine, link those dynamically with libcrypto
|
2004-07-25 12:35:41 +00:00
|
|
|
for openssl 0.9.7d and later.
|
2005-02-23 10:44:30 +00:00
|
|
|
* Fixed small bug in pkcs11-tool
|
|
|
|
* Link pkcs11-tool and pkcs15-crypt with -lcrypto
|
2004-07-25 12:35:41 +00:00
|
|
|
* New driver for estonian ID card.
|
2005-02-23 10:44:30 +00:00
|
|
|
* Bumped version number to opensc 0.9.2
|
2004-07-25 12:35:41 +00:00
|
|
|
* New card supported: Oberthur AuthentIC v5
|
2005-02-23 10:44:30 +00:00
|
|
|
* Pam_opensc's eid module now checks permissions,
|
|
|
|
and supports several certificates in
|
|
|
|
~/.eid/authorized_certificates
|
2004-07-25 12:35:41 +00:00
|
|
|
Thanks to Fritz Elfert <fritz.elfert@millenux.com>
|
|
|
|
* Upgrade library version to 0.9, since incompatible changes
|
|
|
|
are very likely somewhere.
|
|
|
|
* Merged several pkcs15 profiles into one with different
|
|
|
|
options.
|
|
|
|
|
2003-09-30 07:40:46 +00:00
|
|
|
New in 0.8.1; 2003-09-30; Olaf Kirch:
|
2003-09-06 18:30:07 +00:00
|
|
|
* Upgrade libopensc versioning, hasn't been
|
2012-08-06 07:10:28 +00:00
|
|
|
accidentally upgraded since 0.6.0 release
|
2003-09-06 18:30:07 +00:00
|
|
|
* MacOS X specific changes:
|
|
|
|
- Allow to compile without PC/SC support
|
|
|
|
- Bundle installation fixes
|
|
|
|
- OpenSSL engine linking fixed
|
|
|
|
- Renamed OpenSC PKCS#11.bundle to
|
|
|
|
opensc-pkcs11.bundle
|
|
|
|
- CT-API module loading support
|
|
|
|
* libopensc:
|
|
|
|
- Renamed sysdep_timestamp_t to sc_timestamp_t
|
|
|
|
- Renamed debug/error functions to sc_debug/sc_error
|
|
|
|
- Don't DER-en/decode the data in a pkcs15 object
|
|
|
|
- Portability fixes for the OpenCT reader driver
|
2003-09-17 18:43:45 +00:00
|
|
|
* libscconf: Fixed CRLF parsing for UNIX platforms
|
2003-09-06 18:30:07 +00:00
|
|
|
* Added PKCS#11 spy module by Mathias Brossard
|
|
|
|
* Other minor bug/build fixes and cleanups
|
|
|
|
|
2006-12-19 21:28:59 +00:00
|
|
|
New in 0.8.0; 2003-08-15; Juha Yrjölä:
|
2003-08-14 15:34:18 +00:00
|
|
|
* New and/or improved card drivers:
|
|
|
|
Aladdin eToken, MICARDO 2 and STARCOS
|
2003-04-21 12:01:07 +00:00
|
|
|
* New reader driver: OpenCT (Olaf's framework)
|
2003-08-14 15:34:18 +00:00
|
|
|
* Improved support for win32 and MacOS X.
|
2003-04-21 12:01:07 +00:00
|
|
|
* PKCS #11 stuff improved massively
|
2003-08-14 15:34:18 +00:00
|
|
|
* Added PKCS #11 and native OpenSC engine drivers
|
|
|
|
for OpenSSL
|
2003-04-21 12:01:07 +00:00
|
|
|
* Added support for reading the PIN from the PIN keypad
|
|
|
|
of a reader
|
2003-08-14 15:34:18 +00:00
|
|
|
* New manpages
|
2003-04-21 12:01:07 +00:00
|
|
|
* Loads of other improvements and bug-fixes
|
|
|
|
|
2006-12-19 21:28:59 +00:00
|
|
|
New in 0.7.0; 2002-06-03; Juha Yrjölä:
|
2002-06-02 21:43:16 +00:00
|
|
|
* Support for config files
|
|
|
|
* Yet another PKCS #15 generation rewrite
|
|
|
|
* PAM module rewritten for more flexibility and compatibility
|
|
|
|
* OpenSC Signer merged to the main source tree
|
|
|
|
* CT-API support
|
|
|
|
* Support for non-native RSA and DSA keys
|
|
|
|
* Improved support for MioCOS cards by Miotec (http://www.miotec.fi)
|
|
|
|
* Semi-working support for Aladdin eToken PRO
|
|
|
|
* First version to work with OpenSSH without any patching
|
|
|
|
|
2006-12-19 21:28:59 +00:00
|
|
|
New in 0.6.1; 2002-03-20; Juha Yrjölä:
|
2002-03-20 19:37:07 +00:00
|
|
|
* Fixed certificate downloading in pkcs15-init
|
|
|
|
* Improved PKCS #11 module, so it works with Mozilla 0.9.9 and
|
|
|
|
is capable of signing and decrypting mails in Netscape
|
|
|
|
* Other various small fixes and improvements
|
|
|
|
|
2006-12-19 21:28:59 +00:00
|
|
|
New in 0.6.0; 2002-03-13; Juha Yrjölä:
|
2002-03-13 10:48:07 +00:00
|
|
|
* Many, many new features -- too many to list here
|
|
|
|
* New cards supported: Gemplus GPK family, TCOS 2.0, MioCOS
|
|
|
|
* Implemented a card reader abstraction layer
|
|
|
|
* PKCS #15 generation rewritten by Olaf Kirch. So far generation
|
|
|
|
is supported only on GPK and Cryptoflex.
|
|
|
|
|
2006-12-19 21:28:59 +00:00
|
|
|
New in 0.5.0; 2002-01-24; Juha Yrjölä:
|
2002-01-24 18:37:12 +00:00
|
|
|
* PKCS #15 generation support
|
|
|
|
* PKCS #11 module almost completely rewritten
|
|
|
|
* Implemented opensc-explorer; a tool for browsing and modifying
|
|
|
|
the card file system
|
|
|
|
* Almost complete support for Cryptoflex 16k; implemented cryptoflex-tool
|
|
|
|
* Started writing some API documentation using Doxygen
|
|
|
|
* Much improved object handling code in PKCS #15 framework
|
|
|
|
* Lots of bugs fixed, lots of new ones introduced
|
|
|
|
|
2006-12-19 21:28:59 +00:00
|
|
|
New in 0.4.0; 2001-12-29; Juha Yrjölä:
|
2001-12-23 14:33:49 +00:00
|
|
|
* Finished migrating to Autotools
|
|
|
|
* Rewritten ASN.1 decoder (should work better on all PKCS #15 cards)
|
2001-12-29 02:07:32 +00:00
|
|
|
* Abstracted card handling, so adding support for new cards is a whiz,
|
|
|
|
'opensc-tool -D' will list all installed drivers.
|
|
|
|
* Added colored debug and error output ;)
|
2001-12-23 14:33:49 +00:00
|
|
|
* Fixed some memory leaks
|
|
|
|
* Support for Swedish Posten eID cards
|
2001-12-29 02:07:32 +00:00
|
|
|
* Added very preliminary support for EMV compatible cards and Multiflex
|
|
|
|
cards by Schlumberger
|
2001-11-27 21:11:32 +00:00
|
|
|
|
2006-12-19 21:28:59 +00:00
|
|
|
New in 0.3.5; 2001-12-15; Juha Yrjölä:
|
2001-12-15 01:48:47 +00:00
|
|
|
* Now compiles with C++
|
|
|
|
* Added card reset detection
|
|
|
|
* Fixed PIN code changing
|
|
|
|
* Improved certificate caching
|
|
|
|
|
2006-12-19 21:28:59 +00:00
|
|
|
New in 0.3.2; 2001-11-27; Juha Yrjölä:
|
2001-11-27 21:11:32 +00:00
|
|
|
* Converted to Autotools.
|
|
|
|
|