Skip to content

Commit a2b4f8a

Browse files
committed
NEWS and copyright updates
1 parent adb0b9c commit a2b4f8a

15 files changed

+24
-18
lines changed

NEWS

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
NEWS for Libp11 -- History of user visible changes
22

33
New in 0.4.14; unreleased
4-
* Added support for the "pkcs11prov" provider with OpenSSL 3.0
5-
(Małgorzata Olszówka)
4+
* Added the "pkcs11prov" provider for OpenSSL 3.x (Małgorzata Olszówka)
5+
* Added generic keypair generation interface and engine ctrl command
6+
(Rafael Junio da Cruz)
7+
* Added static engine support (Lucas Mülling)
8+
* Added PKCS11_FORCE_CLEANUP env variable to force cleanup on exit and
9+
stop memory leaks with certain PKCS#11 modules (Małgorzata Olszówka)
10+
* Fixed a number of resource leaks (Małgorzata Olszówka, Hazem Zaghloul,
11+
Michał Trojnara)
12+
* Fixed C_OpenSession error hadling (Rafael Junio da Cruz)
13+
* Fixed handling of uninitialized tokens (Michał Trojnara)
614
* Removed support for OpenSSL older than 1.0.2 (Michał Trojnara)
7-
* Added PKCS11_FORCE_CLEANUP to force cleanup on exit and avoid memory leaks
8-
with certain PKCS#11 modules
915

1016
New in 0.4.13; 2024-12-13; Michał Trojnara
1117
* Increased maximum PIN length (Michał Trojnara)

src/engine.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* Copyright (c) 2001 Markus Friedl
33
* Copyright (c) 2002 Juha Yrjölä
44
* Copyright (c) 2003 Kevin Stefanik
5-
* Copyright (c) 2016 Michał Trojnara
5+
* Copyright (c) 2016-2025 Michał Trojnara
66
*
77
* Redistribution and use in source and binary forms, with or without
88
* modification, are permitted provided that the following conditions

src/libp11-int.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* libp11, a simple layer on to of PKCS#11 API
22
* Copyright (C) 2005 Olaf Kirch <[email protected]>
3-
* Copyright (C) 2015-2018 Michał Trojnara <[email protected]>
3+
* Copyright (C) 2015-2025 Michał Trojnara <[email protected]>
44
*
55
* This library is free software; you can redistribute it and/or
66
* modify it under the terms of the GNU Lesser General Public

src/p11_atfork.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* libp11, a simple layer on to of PKCS#11 API
22
* Copyright (C) 2010-2012 Free Software Foundation, Inc.
33
* Copyright (C) 2014 Red Hat
4-
* Copyright (C) 2018 Michał Trojnara <[email protected]>
4+
* Copyright (C) 2018-2025 Michał Trojnara <[email protected]>
55
*
66
* Author: Nikos Mavrogiannopoulos
77
*

src/p11_attr.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* libp11, a simple layer on to of PKCS#11 API
22
* Copyright (C) 2005 Olaf Kirch <[email protected]>
3-
* Copyright (C) 2016 Michał Trojnara <[email protected]>
3+
* Copyright (C) 2016-2025 Michał Trojnara <[email protected]>
44
*
55
* This library is free software; you can redistribute it and/or
66
* modify it under the terms of the GNU Lesser General Public

src/p11_cert.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* libp11, a simple layer on to of PKCS#11 API
22
* Copyright (C) 2005 Olaf Kirch <[email protected]>
3-
* Copyright (C) 2016-2018 Michał Trojnara <[email protected]>
3+
* Copyright (C) 2016-2025 Michał Trojnara <[email protected]>
44
*
55
* This library is free software; you can redistribute it and/or
66
* modify it under the terms of the GNU Lesser General Public

src/p11_ec.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* Copyright (C) 2005 Olaf Kirch <[email protected]>
33
* Copyright (C) 2011, 2013 Douglas E. Engert <[email protected]>
44
* Copyright (C) 2014, 2016 Douglas E. Engert <[email protected]>
5-
* Copyright (C) 2016-2018 Michał Trojnara <[email protected]>
5+
* Copyright (C) 2016-2025 Michał Trojnara <[email protected]>
66
*
77
* This library is free software; you can redistribute it and/or
88
* modify it under the terms of the GNU Lesser General Public

src/p11_front.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* libp11, a simple layer on to of PKCS#11 API
2-
* Copyright (C) 2016-2018 Michał Trojnara <[email protected]>
2+
* Copyright (C) 2016-2025 Michał Trojnara <[email protected]>
33
*
44
* This library is free software; you can redistribute it and/or
55
* modify it under the terms of the GNU Lesser General Public

src/p11_key.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* libp11, a simple layer on to of PKCS#11 API
22
* Copyright (C) 2005 Olaf Kirch <[email protected]>
3-
* Copyright (C) 2016-2024 Michał Trojnara <[email protected]>
3+
* Copyright (C) 2016-2025 Michał Trojnara <[email protected]>
44
*
55
* This library is free software; you can redistribute it and/or
66
* modify it under the terms of the GNU Lesser General Public

src/p11_load.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ static int pkcs11_initialize(PKCS11_CTX_private *cpriv)
7777

7878
memset(&args, 0, sizeof(args));
7979
/* Unconditionally say using OS locking primitives is OK */
80-
args.flags |= CKF_OS_LOCKING_OK;
80+
// args.flags |= CKF_OS_LOCKING_OK;
8181
args.pReserved = cpriv->init_args;
8282
rv = cpriv->method->C_Initialize(&args);
8383
if (rv && rv != CKR_CRYPTOKI_ALREADY_INITIALIZED) {

src/p11_misc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* libp11, a simple layer on to of PKCS#11 API
22
* Copyright (C) 2005 Olaf Kirch <[email protected]>
3-
* Copyright (C) 2015 Michał Trojnara <[email protected]>
3+
* Copyright (C) 2015-2025 Michał Trojnara <[email protected]>
44
*
55
* This library is free software; you can redistribute it and/or
66
* modify it under the terms of the GNU Lesser General Public

src/p11_pkey.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* libp11, a simple layer on to of PKCS#11 API
22
* Copyright (C) 2017 Douglas E. Engert <[email protected]>
3-
* Copyright (C) 2017-2018 Michał Trojnara <[email protected]>
3+
* Copyright (C) 2017-2025 Michał Trojnara <[email protected]>
44
*
55
* This library is free software; you can redistribute it and/or
66
* modify it under the terms of the GNU Lesser General Public

src/p11_pthread.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* libp11, a simple layer on to of PKCS#11 API
22
* Copyright (C) 2017 Douglas E. Engert <[email protected]>
3-
* Copyright (C) 2017-2018 Michał Trojnara <[email protected]>
3+
* Copyright (C) 2017-2025 Michał Trojnara <[email protected]>
44
*
55
* This library is free software; you can redistribute it and/or
66
* modify it under the terms of the GNU Lesser General Public

src/p11_rsa.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* libp11, a simple layer on to of PKCS#11 API
22
* Copyright (C) 2005 Olaf Kirch <[email protected]>
3-
* Copyright (C) 2016-2017 Michał Trojnara <[email protected]>
3+
* Copyright (C) 2016-2025 Michał Trojnara <[email protected]>
44
*
55
* This library is free software; you can redistribute it and/or
66
* modify it under the terms of the GNU Lesser General Public

src/p11_slot.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* libp11, a simple layer on to of PKCS#11 API
22
* Copyright (C) 2005 Olaf Kirch <[email protected]>
3-
* Copyright (C) 2015-2018 Michał Trojnara <[email protected]>
3+
* Copyright (C) 2015-2025 Michał Trojnara <[email protected]>
44
*
55
* This library is free software; you can redistribute it and/or
66
* modify it under the terms of the GNU Lesser General Public

0 commit comments

Comments
 (0)