Public bug reported: Binary package hint: opensc
Lucid, OpenSC 0.11.12: fi...@tsukino ~ % dpkg -l | grep opensc ii libopensc2 0.11.12-1ubuntu3 Smart card library with support for PKCS#15 ii opensc 0.11.12-1ubuntu3 Smart card utilities with support for PKCS#1 fi...@tsukino ~ % lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 10.04.1 LTS Release: 10.04 Codename: lucid How to reproduce: Initialise the smart card: fi...@tsukino ~ % pkcs15-init -E -C --label "My Smart Card" Using reader with a card: Feitian SCR301 00 00 New User PIN. Please enter User PIN: Please type again to verify: Unblock Code for New User PIN (Optional - press return for no PIN). Please enter User unblocking PIN (PUK): Please type again to verify: Generate RSA key: fi...@tsukino ~ % openssl genrsa -des3 -out mykey.key 1024 Generating RSA private key, 1024 bit long modulus ..............++++++ .......++++++ e is 65537 (0x10001) Enter pass phrase for mykey.key: Verifying - Enter pass phrase for mykey.key: Try to story the key on the card: fi...@tsukino ~ % pkcs15-init -S mykey.key --auth-id ff --label "My Private Key" Using reader with a card: Feitian SCR301 00 00 Please enter passphrase to unlock secret key: User PIN required. Please enter User PIN: pkcs15-init: card-entersafe.c:1047: entersafe_encode_bignum: Assertion `0' failed. zsh: abort pkcs15-init -S mykey.key --auth-id ff --label "My Private Key" A fix exists (patch already comitted in upstream SVN): http://www.opensc-project.org/pipermail/opensc-devel/2010-January/013067.html http://www.mail-archive.com/opensc-de...@lists.opensc-project.org/msg05224.html Debdiff to follow applying both patches: -> First patch fixes storing a key -> Second patch fixes an unrelated bug that causes a segfault when trying to store a 2048-bit key (1024-bit key works fine with the first patch alone) Fix is SRU-worthy IMO. ProblemType: Bug DistroRelease: Ubuntu 10.04 Package: opensc 0.11.12-1ubuntu3 ProcVersionSignature: Ubuntu 2.6.32-24.41-generic 2.6.32.15+drm33.5 Uname: Linux 2.6.32-24-generic x86_64 NonfreeKernelModules: wl nvidia Architecture: amd64 Date: Sun Aug 22 17:55:01 2010 EcryptfsInUse: Yes InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429) ProcEnviron: LANGUAGE=en LANG=en_GB.utf8 SHELL=/bin/zsh SourcePackage: opensc ** Affects: opensc (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug lucid -- Storing RSA key on EnterSafe smart card fails https://bugs.launchpad.net/bugs/622319 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs