[pkg-opensc-commit] [libp11] branch master updated (400567c -> fa50efe)

Eric Dorland eric at moszumanska.debian.org
Sun Jul 24 21:40:16 UTC 2016


This is an automated email from the git hooks/post-receive script.

eric pushed a change to branch master
in repository libp11.

      from  400567c   Add new symbols
       new  770742c   Starting 0.4.0_git
       new  074d58a   .gitignore removed from the distributed tarball
       new  057b50e   PKCS11_get_private_key() fixed to only return the private key
       new  3f24853   OpenSSL-1.1 initial changes for libp11
       new  7a73a36   Update pkcs11.h to match OpenSC version
       new  2c6af01   More OpenSSL 1.1 changes and improved error handling for ECDH
       new  b066c06   Do not include pkcs11.h in libp11.h
       new  5a8e648   More EVP_MD_CTX issues, Handle the CK_OBJECT_HANDLE secret key
       new  4b2be71   Rename PKCS11_ecdh_derive to pkcs11_ecdh_derive_internal
       new  38d907c   Change needed for merge
       new  1028edc   Merge pull request #60 from dengert/prep-openssl-1.1
       new  6e2ec71   configure.ac cleanup
       new  a85cae4   Require OpenSSL >= 0.9.8
       new  30948b4   Fixed build on various OpenSSL versions
       new  678f49c   Code simplification based on #61
       new  d6bb56f   Updated NEWS
       new  932e8e0   More compatability changes
       new  403d66a   Merge pull request #63 from dengert/prep2-openssl-1.1
       new  125ec1b   Mark the obsolete functions as deprecated
       new  fc5b1dc   Fixed "make check" on OpenSSL 1.1.0-dev
       new  fd4fcfd   Fix destroy of derived session key
       new  a1b99fc   Merge pull request #64 from dengert/prep3-openssl-1.1
       new  41ceb71   Initial merge of engine_pkcs11
       new  e163368   Updated version number in appveyor.yml
       new  9576c9b   Use PKCS11_MODULE_PATH environment variable
       new  eee8873   OpenSSL 1.1.0-dev changes from OpenSC/engine_pkcs11#39
       new  e95b7a5   Fixed missing -lp11 when building the engine
       new  48dc8cd   Tests for merged engine_pkcs11 #50
       new  32feafd   Engine cleanup
       new  4e35780   Stop overriding the rsa_verify method; see #50
       new  c730ba6   Fixed deadlocks in keys and certificates listing
       new  9c14369   Code style unification
       new  8f15775   Fixed a few obvious EC bugs
       new  086c06b   Windows build for the merged engine_pkcs11
       new  a36a694   Further dynamic memory allocation cleanup
       new  1a82499   ATFORK checks moved into a separate file
       new  a8da0cd   Build SoftHSMv2 from GitHub
       new  70eaa88   Returned EVP_PKEY objects are no longer "const"
       new  352a700   Modified fork-test to use the EVP API
       new  e9e74a5   Initial EC testing framework
       new  881eaa4   Allow building evp-sign on OpenSSL 0.9.8
       new  ca1a12a   Skip EC tests with OpenSSL 0.*
       new  2318734   #include cleanup
       new  d123629   ECDH/ECDSA support for OpenSSL 1.0.x; closes #49
       new  d2a0562   ECDH ex_data replaced with ECDSA ex_data
       new  db15a3a   Updated engine command help strings
       new  6e9d412   Fixed some compiler warnings
       new  521c016   Avoid converting function pointers to 'void *'
       new  799c860   Context and module initialization fixes
       new  b40fe7d   Squashed some compiler warnings
       new  deb5afe   EC code cleanup
       new  229f81b   Simplified pkcs11_ecdsa_sign_sig
       new  a86eed9   Refactored attribute retrieval
       new  88d357c   Restored "const" EVP_PKEY objects
       new  bfa6ad8   libpkcs11.so renamed to pkcs11.so; closes #68
       new  95cb55e   Switched back to the upstream SoftHSMv2 repository
       new  2364860   Do not attempt to free readonly key references from the engine
       new  da3066d   Support shared module extensions other than .so
       new  9a1e207   Fixed ECDH public key derivation
       new  0e84a1e   Added support for OAEP/X931/PSS RSA paddings
       new  85fc97a   OpenSSL method code cleanup
       new  5aa703d   Memory allocation failure check
       new  0206efb   Refactored RSA signing
       new  d216164   Refactored RSA getters
       new  a193fc7   Updated NEWS
       new  76fac8b   Restored support for ANSI X9.31 RSA
       new  eea3700   Fixed incorrect errors reported on sig/enc/dec
       new  1e249dc   Compatibility updates for OpenSSL 1.1.0-pre4
       new  3678317   Added CKA_ALWAYS_AUTHENTICATE support for #72
       new  5bec317   CKA_ALWAYS_AUTHENTICATE cleanup
       new  f3ae17b   Removed examples/rawrsasign.c
       new  14cd0d3   Fixed a slot list memory leak in the engine code
       new  96f7d5b   Revert "Restored "const" EVP_PKEY objects"
       new  dc3a2d2   Added a basic RSA finish method
       new  a0f133f   Workaround for CRYPTO_LOCK_ENGINE used by OpenSC
       new  9e1147b   Fixed the non-recursive global engine lock issue
       new  37773ae   Use ERR_remove_state() for OpenSSL version < 1.0.0
       new  3cdc9dc   Re-add dummy PKCS11_ecdsa_method_free()
       new  22de793   released 0.4.0
       new  c2b0166   Imported Upstream version 0.4.0
       new  1ed8b51   Merge tag 'upstream/0.4.0'
       new  53dacb6   New upstream release
       new  de3fbc6   Add new symbols introduced in 0.4.0
       new  ae06e2b   Remove unnecessary shlibs file
       new  0bbd238   Upgrade Standards-Version to 3.9.8
       new  fa50efe   Tighten globs to only catch libp11

The 86 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |   3 +-
 .travis.sh                                         |  11 +-
 .travis.yml                                        |   1 +
 Makefile.am                                        |   2 +-
 NEWS                                               |  20 +
 appveyor.yml                                       |   5 +-
 configure.ac                                       |  81 +-
 debian/changelog                                   |  11 +
 debian/control                                     |   2 +-
 debian/libp11-2.install                            |   2 +-
 debian/libp11-2.shlibs                             |   1 -
 debian/libp11-2.symbols                            |   2 +
 debian/libp11-dev.install                          |   4 +-
 examples/Makefile.am                               |   2 +-
 examples/auth.c                                    |   4 +
 examples/decrypt.c                                 |  30 +-
 examples/rawrsasign.c                              | 303 -------
 make.rules.mak                                     |   2 +-
 src/Makefile.am                                    |  33 +-
 src/Makefile.mak                                   |  49 +-
 src/eng_back.c                                     | 890 +++++++++++++++++++
 src/eng_front.c                                    | 250 ++++++
 src/eng_parse.c                                    | 339 +++++++
 src/engine.h                                       |  79 ++
 src/libp11-int.h                                   | 212 ++++-
 src/libp11.exports                                 |   4 +-
 src/libp11.h                                       | 163 ++--
 src/{versioninfo.rc => libp11.rc}                  |   8 +-
 src/{versioninfo.rc.in => libp11.rc.in}            |   0
 src/p11_attr.c                                     |  73 +-
 src/p11_cert.c                                     |  92 +-
 src/p11_ec.c                                       | 745 ++++++++++++----
 src/p11_err.c                                      |   6 +-
 src/p11_front.c                                    | 453 ++++++++++
 src/p11_key.c                                      | 173 ++--
 src/p11_load.c                                     |  95 +-
 src/p11_misc.c                                     | 132 +--
 src/p11_ops.c                                      | 256 ------
 src/p11_rsa.c                                      | 264 ++++--
 src/p11_slot.c                                     | 233 ++---
 src/pkcs11.exports                                 |   2 +
 src/pkcs11.h                                       | 988 +++++++++++----------
 src/{versioninfo.rc => pkcs11.rc}                  |  12 +-
 src/{versioninfo.rc.in => pkcs11.rc.in}            |   8 +-
 tests/Makefile.am                                  |  24 +-
 tests/ec-cert.der                                  | Bin 0 -> 384 bytes
 tests/{common.sh => ec-common.sh}                  |  23 +-
 tests/ec-prvkey.der                                | Bin 0 -> 121 bytes
 tests/ec-pubkey.der                                | Bin 0 -> 91 bytes
 tests/{testfork.softhsm => ec-testfork.softhsm}    |   2 +-
 tests/engines.cnf.in                               |  16 +
 tests/evp-sign.c                                   | 305 +++++++
 tests/fork-test.c                                  |  74 +-
 tests/openssl_version.c                            |  15 +
 tests/{cert.der => rsa-cert.der}                   | Bin
 tests/{common.sh => rsa-common.sh}                 |   6 +-
 tests/rsa-evp-sign.softhsm                         |  69 ++
 tests/{key.der => rsa-prvkey.der}                  | Bin
 tests/{pubkey.der => rsa-pubkey.der}               | Bin
 tests/{testfork.softhsm => rsa-testfork.softhsm}   |   2 +-
 ...stlistkeys.softhsm => rsa-testlistkeys.softhsm} |   2 +-
 .../{testpkcs11.softhsm => rsa-testpkcs11.softhsm} |   8 +-
 62 files changed, 4585 insertions(+), 2006 deletions(-)
 delete mode 100644 debian/libp11-2.shlibs
 delete mode 100644 examples/rawrsasign.c
 create mode 100644 src/eng_back.c
 create mode 100644 src/eng_front.c
 create mode 100644 src/eng_parse.c
 create mode 100644 src/engine.h
 copy src/{versioninfo.rc => libp11.rc} (85%)
 copy src/{versioninfo.rc.in => libp11.rc.in} (100%)
 create mode 100644 src/p11_front.c
 delete mode 100644 src/p11_ops.c
 create mode 100644 src/pkcs11.exports
 rename src/{versioninfo.rc => pkcs11.rc} (73%)
 rename src/{versioninfo.rc.in => pkcs11.rc.in} (74%)
 create mode 100644 tests/ec-cert.der
 copy tests/{common.sh => ec-common.sh} (85%)
 create mode 100644 tests/ec-prvkey.der
 create mode 100644 tests/ec-pubkey.der
 copy tests/{testfork.softhsm => ec-testfork.softhsm} (97%)
 create mode 100644 tests/engines.cnf.in
 create mode 100644 tests/evp-sign.c
 create mode 100644 tests/openssl_version.c
 rename tests/{cert.der => rsa-cert.der} (100%)
 rename tests/{common.sh => rsa-common.sh} (94%)
 create mode 100755 tests/rsa-evp-sign.softhsm
 rename tests/{key.der => rsa-prvkey.der} (100%)
 rename tests/{pubkey.der => rsa-pubkey.der} (100%)
 rename tests/{testfork.softhsm => rsa-testfork.softhsm} (97%)
 rename tests/{testlistkeys.softhsm => rsa-testlistkeys.softhsm} (97%)
 rename tests/{testpkcs11.softhsm => rsa-testpkcs11.softhsm} (87%)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-opensc/libp11.git



More information about the pkg-opensc-commit mailing list