[prev in list] [next in list] [prev in thread] [next in thread] 

List:       opensc-commits
Subject:    [Opensc-commits] [OpenSC/OpenSC] b90938: p11test: Add support for sc-hsm initialization
From:       Jakub Jelen via Opensc-commits <opensc-commits () lists ! sourceforge ! net>
Date:       2024-01-31 8:43:49
Message-ID: OpenSC/OpenSC/push/refs/heads/master/141083-a0eb05 () github ! com
[Download RAW message or body]

  Branch: refs/heads/master
  Home:   https://github.com/OpenSC/OpenSC
  Commit: b90938f773071c77828f5a9c43230d357afffa9f
      https://github.com/OpenSC/OpenSC/commit/b90938f773071c77828f5a9c43230d357afffa9f
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M src/tests/p11test/runtest.sh

  Log Message:
  -----------
  p11test: Add support for sc-hsm initialization


  Commit: 2fc4276bdde77fbde2b74f0487c0941c2ffdfc76
      https://github.com/OpenSC/OpenSC/commit/2fc4276bdde77fbde2b74f0487c0941c2ffdfc76
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M src/tests/p11test/p11test_case_pss_oaep.c

  Log Message:
  -----------
  p11test: Skip non-rsa keys with PSS/OAEP test more quietly


  Commit: 6a18c20000ccc86144f70acaefcfb6c0efa2a24a
      https://github.com/OpenSC/OpenSC/commit/6a18c20000ccc86144f70acaefcfb6c0efa2a24a
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M src/tests/p11test/p11test_case_interface.c

  Log Message:
  -----------
  p11test: Do not assume fixed number of interfaces


  Commit: f47a557cf9b0ec0906da1d8563328c6918561032
      https://github.com/OpenSC/OpenSC/commit/f47a557cf9b0ec0906da1d8563328c6918561032
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    A src/tests/p11test/myeid_opensc.conf
    M src/tests/p11test/runtest.sh

  Log Message:
  -----------
  p11test: Update myeid initialization to work without installed profiles (from git tree)


  Commit: a6e476b920ec2c0e5a70aed99b33d8f232aa6af7
      https://github.com/OpenSC/OpenSC/commit/a6e476b920ec2c0e5a70aed99b33d8f232aa6af7
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M src/tests/p11test/p11test_case_wrap.c

  Log Message:
  -----------
  p11test: Add support for AES key wrapping using RSA keys


  Commit: 64908f22993212de088e703a09ff0cc08b357157
      https://github.com/OpenSC/OpenSC/commit/64908f22993212de088e703a09ff0cc08b357157
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M src/tests/p11test/runtest.sh

  Log Message:
  -----------
  runtest: Run also test with SPY in verbose


  Commit: c25c739adcd7c0d15ec89528fefc6e01dc54df2c
      https://github.com/OpenSC/OpenSC/commit/c25c739adcd7c0d15ec89528fefc6e01dc54df2c
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M src/tests/p11test/p11test_case_interface.c

  Log Message:
  -----------
  p11test: Avoid interface version checking as both opensc and spy have different version


  Commit: 69f3356a15322b2215486df9fea8d951f5c29dfc
      https://github.com/OpenSC/OpenSC/commit/69f3356a15322b2215486df9fea8d951f5c29dfc
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M src/tests/p11test/p11test_case_secret.c
    M src/tests/p11test/p11test_case_wrap.c

  Log Message:
  -----------
  p11test: Clean up return values, fix typos, remove ECB parameter in secret keys test


  Commit: a0cab44ba8f6612da2e394f991f4d96f504208c7
      https://github.com/OpenSC/OpenSC/commit/a0cab44ba8f6612da2e394f991f4d96f504208c7
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M src/tests/p11test/p11test_case_wrap.c

  Log Message:
  -----------
  p11test: Use predefined message for simpler debugging


  Commit: e8f87dda36c3feb1ccdf895973b22d2bfb0ea278
      https://github.com/OpenSC/OpenSC/commit/e8f87dda36c3feb1ccdf895973b22d2bfb0ea278
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M src/tests/p11test/p11test_case_readonly.c
    M src/tests/p11test/p11test_case_readonly.h
    M src/tests/p11test/p11test_case_wrap.c

  Log Message:
  -----------
  p11test: Provide padding for unwrapping test


  Commit: bb947a2d2dc8aefa1117288a94a570126a064c6b
      https://github.com/OpenSC/OpenSC/commit/bb947a2d2dc8aefa1117288a94a570126a064c6b
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M src/tests/p11test/p11test_case_readonly.c

  Log Message:
  -----------
  p11test: Avoid memory leaks from encryption


  Commit: 4289145053636b32fb33264bc0454ac104caa614
      https://github.com/OpenSC/OpenSC/commit/4289145053636b32fb33264bc0454ac104caa614
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M src/tests/p11test/p11test_case_common.c
    M src/tests/p11test/p11test_case_common.h

  Log Message:
  -----------
  p11test: Sort keys by ID to generate predictable JSONs


  Commit: 7695cd0b47d1b41791d127e4a38d8c2785cb047e
      https://github.com/OpenSC/OpenSC/commit/7695cd0b47d1b41791d127e4a38d8c2785cb047e
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M src/tests/p11test/p11test_case_common.c

  Log Message:
  -----------
  p11test: Allocate more space for public key


  Commit: 7f0df242062d0d1f0d05586dfd1cb6f15c28a854
      https://github.com/OpenSC/OpenSC/commit/7f0df242062d0d1f0d05586dfd1cb6f15c28a854
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M src/tests/p11test/p11test_case_common.c

  Log Message:
  -----------
  p11test: More verbose warnings when failing to import EC keys


  Commit: 0af553d59acc2b72cc7d3bf84de563bffd6a3d60
      https://github.com/OpenSC/OpenSC/commit/0af553d59acc2b72cc7d3bf84de563bffd6a3d60
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M src/tests/p11test/p11test_case_ec_derive.c

  Log Message:
  -----------
  p11test: Use correct key length when deriving key


  Commit: 812c928391e6667c4f2c8ee7092bec7718cd7c03
      https://github.com/OpenSC/OpenSC/commit/812c928391e6667c4f2c8ee7092bec7718cd7c03
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M src/tests/p11test/p11test_case_ec_derive.c

  Log Message:
  -----------
  p11test: Simplify derive test


  Commit: dd2da1318868bf672a1a3619151fe95ee7e44184
      https://github.com/OpenSC/OpenSC/commit/dd2da1318868bf672a1a3619151fe95ee7e44184
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M .github/workflows/fedora.yml

  Log Message:
  -----------
  ci: Upload test logs from Fedora


  Commit: afeb3d4a37df9e4853e4c331670a9fe83f908e74
      https://github.com/OpenSC/OpenSC/commit/afeb3d4a37df9e4853e4c331670a9fe83f908e74
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M src/tests/p11test/p11test_case_secret.c

  Log Message:
  -----------
  p11test: Run secret tests only with AES keys


  Commit: 55e778ac703ef8359fc993c96b2e3ed73af4a5f0
      https://github.com/OpenSC/OpenSC/commit/55e778ac703ef8359fc993c96b2e3ed73af4a5f0
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M src/tests/p11test/p11test_case_common.c
    M src/tests/p11test/p11test_case_common.h
    M src/tests/p11test/p11test_case_ec_derive.c
    M src/tests/p11test/p11test_case_wrap.c

  Log Message:
  -----------
  p11test: Destroy temporary objects + help with their identification with distinct label


  Commit: b55dd673c56ce597fa227d338e935e5cd39813ef
      https://github.com/OpenSC/OpenSC/commit/b55dd673c56ce597fa227d338e935e5cd39813ef
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M src/tests/p11test/p11test_case_usage.c

  Log Message:
  -----------
  p11test: Improve key type identification


  Commit: 35bfff8cf84aa451dd79ffe40f853afcae041751
      https://github.com/OpenSC/OpenSC/commit/35bfff8cf84aa451dd79ffe40f853afcae041751
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M src/tests/p11test/p11test_case_common.c

  Log Message:
  -----------
  p11test: Ignore empty secret keys without ID nor label


  Commit: 39b9ccaa6360ddebe98dbaa411d10b61f8e7a72d
      https://github.com/OpenSC/OpenSC/commit/39b9ccaa6360ddebe98dbaa411d10b61f8e7a72d
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M src/tests/p11test/p11test_case_ec_derive.c
    M src/tests/p11test/p11test_case_readonly.c
    M src/tests/p11test/p11test_case_usage.c

  Log Message:
  -----------
  p11test: Formatting improvements


  Commit: 6ffa6eee0a8f0dccff66c3e71d90109496e92653
      https://github.com/OpenSC/OpenSC/commit/6ffa6eee0a8f0dccff66c3e71d90109496e92653
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M src/pkcs11/framework-pkcs15.c

  Log Message:
  -----------
  pkcs11: Clean up memory of session secret objects also with DestroyKey()


  Commit: c52d7b7f45f6b85f94b0abf0a6658807611f4133
      https://github.com/OpenSC/OpenSC/commit/c52d7b7f45f6b85f94b0abf0a6658807611f4133
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M src/tests/p11test/p11test_case_mechs.c

  Log Message:
  -----------
  p11test: Sort mechanisms for deterministic order in JSON output


  Commit: 00ffc13fb01e2569a991bb0ae2250e7892014bd5
      https://github.com/OpenSC/OpenSC/commit/00ffc13fb01e2569a991bb0ae2250e7892014bd5
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M src/tests/p11test/p11test_case_mechs.c

  Log Message:
  -----------
  p11test: Add missing PSS mechanism


  Commit: 9e6a4c3e117614042c33430622db7d9a79e713d2
      https://github.com/OpenSC/OpenSC/commit/9e6a4c3e117614042c33430622db7d9a79e713d2
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M tests/Makefile.am
    M tests/common.sh
    A tests/softhsm_ref.json
    A tests/test-p11test.sh

  Log Message:
  -----------
  tests: Add p11test with PKCS11SPY

we skip the mechanism and interface test when comparing the output because:
 * softhsm is using uninitialized memory when providing mechanism list causing random flags to appear or
   disappear randomly
 * the softhsm does not support interfaces, while pkcs11 spy does


  Commit: f0593bdcac35d34ca472c0a14fa6d80371f24644
      https://github.com/OpenSC/OpenSC/commit/f0593bdcac35d34ca472c0a14fa6d80371f24644
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M src/tests/p11test/isoapplet_ref_v0.json
    M src/tests/p11test/isoapplet_ref_v1.json
    M src/tests/p11test/openpgp_s0_ref.json
    M src/tests/p11test/openpgp_s1_ref.json
    M src/tests/p11test/oseid_ref.json
    M src/tests/p11test/piv_ref.json
    M src/tests/p11test/virt_cacard_ref.json

  Log Message:
  -----------
  p11test: Update reference file with new mech + sorted


  Commit: 6ecf4c13440e3ec2f3a09a8e39447b0cf32b2eb0
      https://github.com/OpenSC/OpenSC/commit/6ecf4c13440e3ec2f3a09a8e39447b0cf32b2eb0
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M .github/workflows/linux.yml

  Log Message:
  -----------
  ci: Upload all failed logs from the libressl pipeline


  Commit: f4f0a247175a974d462abf63e9e696588fbcd544
      https://github.com/OpenSC/OpenSC/commit/f4f0a247175a974d462abf63e9e696588fbcd544
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M .github/setup-linux.sh

  Log Message:
  -----------
  ci: Install softhsm debug symbols to get uninitialized reports from the right place


  Commit: 610ecd2aeba89d754b34a4dddcd0b4bc25f8cb99
      https://github.com/OpenSC/OpenSC/commit/610ecd2aeba89d754b34a4dddcd0b4bc25f8cb99
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M .github/setup-valgrind.sh
    M tests/Makefile.am
    A tests/opensc.supp

  Log Message:
  -----------
  Avoid valgrind warnings about uninitialized memory from SoftHSM


  Commit: a0eb0553de8ac33d8ee893c4caf911e7516efaed
      https://github.com/OpenSC/OpenSC/commit/a0eb0553de8ac33d8ee893c4caf911e7516efaed
  Author: Jakub Jelen <jjelen@redhat.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)

  Changed paths:
    M .github/workflows/linux-strict.yml

  Log Message:
  -----------
  Upload separate logs for separate compilers


Compare: https://github.com/OpenSC/OpenSC/compare/141083e70719...a0eb0553de8a


_______________________________________________
Opensc-commits mailing list
Opensc-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensc-commits
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic