ThalesGroup / pycryptoki

Python interface to SafeNet's PKCS11 library implementation
Apache License 2.0
58 stars 22 forks source link

Merge Jun 2020 #19

Closed astraw38 closed 4 years ago

astraw38 commented 4 years ago

Squashed commits:

Date: Mon Jun 8 07:56:16 2020 -0400

LA-4133 Fix AES_CBC_ENCRYPT_DATA mechs

Change-Id: I90d3e160f687e381f700986d00e9fdc755eebe4c

Date: Mon Dec 16 11:16:03 2019 -0500

LA-3967 Remove pyproject.toml

poetry's pyproject.toml is used automatically by pip, which
isn't what we want yet. That's because poetry doesn't
support script installation (it only has entry points)

Change-Id: Ib44e1ada2df2ba7a01a03ab988ad4634f58c13be

Date: Fri Dec 13 08:37:11 2019 -0500

LA-3967 add poetry pyproject.toml

Also ran black on all files
Verified tests can run with recent versions of pytest

Change-Id: Ifb42fee51af3fe6cccb9ebddb419749aa7cc5d53

Date: Thu Nov 28 00:22:10 2019 -0500

LA-3965 Add App ID V2 functions

Change-Id: I2f4a9cfea659c340031ee831d4ddab99ae4a14f6

Date: Mon Dec 9 15:18:22 2019 -0500

LA-3887 Fix STC deregister

ca_stc_deregister would sometimes provide a null-terminated c string
by chance in AutoCArray. Change it to always create a null-terminated
c string by using create_string_buffer directly. No len arg will
result in a c string with null-termination.

Change-Id: Idc29e555a2f7064fd49e30d03e2747cef91263d4

Date: Mon Dec 9 10:16:33 2019 -0500

LA-3887 Export v2 functions on daemon

The v2 functions for register and get client info were not set on the
daemon. Add them.

Change-Id: I1075dda59c520259d72cc58f2b79bc6f272b38de

Date: Wed Dec 4 17:03:55 2019 -0500

LA-3887 Revise register and getclientinfo

CA_STCRegister and CA_STCGetClientInfo were given V2 versions.
Implement both versions of these functions.

Notes:

  - V1 CA_STCRegister, Deregister, GetClientInfo were all already
    present in func_defs. The last STC commit duplicated them.
  - It is not clear what the access parameter in V1 CA_STCRegister and
    GetClientInfo is. The few places I found it in tools/lunapci used
    a hard-coded value of 0.

Change-Id: Ib2f70877dc937bbf1d19bcf1c4ba753a3aec0591

Date: Wed Nov 20 11:59:53 2019 -0500

HAPP-306 SHA-3 Support (SHA3) PKCS#11

Adding SHA-3 mechanisms.

Change-Id: I8f520fb0a417ac92f0ade37ca4822a456b5d8503

Date: Tue Nov 19 13:56:17 2019 -0500

SH-4640 Adding CA_InitToken, CA_InitRolePIN

Change-Id: I441768607f6b06c010252d3fcfe092989ef39538

Date: Fri Nov 1 17:52:26 2019 -0400

LA-3887 Add STC functions

Change-Id: I121ca76b301f0520308f5774de14b2f8e7985e07

Date: Fri Nov 8 13:51:19 2019 -0500

SH-4613 setting sync_request_timeout

Change-Id: I68ea7f24c8f52f1f92e7613955d8e8ae05626568

Date: Wed Nov 6 12:31:39 2019 -0500

LA-3917 Fix bad staticmethod

Change-Id: I81d22495c6e86babd9edcd292f087ba51567a8ff

Date: Wed Nov 6 10:51:43 2019 -0500

LA-3917 Add GetContainer Handle method

Also updated mechanism logging

Change-Id: Id27828c3916159e20514321d1c26227fe9313937