Compare commits
2 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| cb3a99e751 | |||
| abb13026c1 |
@@ -1,3 +1,18 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 22 16:42:11 UTC 2025 - Paolo Stivanin <info@paolostivanin.com>
|
||||||
|
|
||||||
|
- Update to 3.1.1:
|
||||||
|
* Security
|
||||||
|
+ Memory sanitization: Sensitive cryptographic data is now
|
||||||
|
securely cleared from memory
|
||||||
|
+ Buffer safety: Fixed potential overflow in base32 decoding
|
||||||
|
* Improvements
|
||||||
|
+ Type safety: Migrated to unsigned integers for crypto operations
|
||||||
|
+ Performance: Optimized base32 length calculations and removed
|
||||||
|
redundant calls
|
||||||
|
+ Code quality: Simplified token formatting and enhanced
|
||||||
|
error handling
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Oct 10 07:59:18 UTC 2024 - Paolo Stivanin <info@paolostivanin.com>
|
Thu Oct 10 07:59:18 UTC 2024 - Paolo Stivanin <info@paolostivanin.com>
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package libcotp
|
# spec file for package libcotp
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 SUSE LLC
|
# Copyright (c) 2025 SUSE LLC and contributors
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -24,7 +24,7 @@
|
|||||||
|
|
||||||
%define libsoname %{name}3
|
%define libsoname %{name}3
|
||||||
Name: libcotp
|
Name: libcotp
|
||||||
Version: 3.1.0
|
Version: 3.1.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: C library for generating TOTP and HOTP
|
Summary: C library for generating TOTP and HOTP
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:a48bbfd95b7ec12d23e4e2c4a017f8acddecc14bf10541ff144563cee044b39c
|
|
||||||
size 20639
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQIzBAABCAAdFiEEBgxrfThp8UjExKzUPJvptk7B6mQFAmb/1hMACgkQPJvptk7B
|
|
||||||
6mSdtQ/+KhRe2SDbtS80Ep3vXgFHy+bIXwOh5rrCDoCGoWF6+GvtOQ4tbhv/VWnS
|
|
||||||
2/UiKppYUg79HZPJEkXL0JL6oWWjGzoAkTBJfnu3gBOxTRwkGqF6tCcqJfG6xHxm
|
|
||||||
6Bi0uSqvSdpVmzJe8Pnuf/dP0lk5ZrD7tTU9HjScwxG2mDk8VVVdOFBGhV1MD5FS
|
|
||||||
EF/cTbRoq0FB9c2ry+/2WIEnxutcK3TnOZu9W21UKXtucZOBUCWbD27O2vI98feP
|
|
||||||
8GMWJ5xeZ2WBDA7aK52IJw1x0BiWcIqeCxaDN52ELxJYb4f5SgfEN3nuQ9V/zL2c
|
|
||||||
9lHWhG373eXMsCvjhclkTqSbHfWAP2MamcejKuUzms5/UpiGjLhs91T6D1vKKxT2
|
|
||||||
Rs+xk4ge5ZtGNQ/h5R5UmX3RijBjLu0GD+fsju10HiN9z5FvwWHK5am1h6JCvsnJ
|
|
||||||
uF/tt3pc2RNBcS6vEpw89l2PxazJXIphB78q+jQnGFqOZQRihi3QChAf7Al0kBUG
|
|
||||||
MAV9fuq2XYYl9BNcQsEusoc9GX0Xvi+JNSQL4atF5aHntJgmTO/2Expa7GzFsu9r
|
|
||||||
uC2h5LGP3KsCP1pmR9DOXgX9rorkfndnpq7Ay3yxLWQ8nLPGBpJPkLPPmgsmZ5id
|
|
||||||
Z9vK/MK9qT0NAMUOK6ruHLvCZaEcFAY5ca6HSa8Vjw9PXLTIoYo=
|
|
||||||
=daQu
|
|
||||||
-----END PGP SIGNATURE-----
|
|
||||||
3
v3.1.1.tar.gz
Normal file
3
v3.1.1.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:9b5778b8e38d9b0c33d6331ec980094b0035bf53e6064bbcc2ed988b0d4b3d13
|
||||||
|
size 20828
|
||||||
17
v3.1.1.tar.gz.asc
Normal file
17
v3.1.1.tar.gz.asc
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQJPBAABCAA5FiEEBgxrfThp8UjExKzUPJvptk7B6mQFAmjT4h4bFIAAAAAABAAO
|
||||||
|
bWFudTIsMi41KzEuMTEsMiwyAAoJEDyb6bZOwepkCqgP/A1BTRoePD/pkjs2/dYa
|
||||||
|
6hwfcubetydrS3nkAXhUz6IcexAKTPdNsOZRso7k+2gtBcZFmgkpIsR3sQbNmwaN
|
||||||
|
/NQh4uuj7EV7de38uj/b7DbMbuBv6teqsWTiOxtROhO1RWFVjrdECx/TK+l1uNp2
|
||||||
|
H6hqU5KornmnGGoLtArdjM24dsyDdSY5Pz6anlUYj+tn6kAK/EVgdwYVg5MKaDgj
|
||||||
|
jokg7rTlSMOj0HEbxs6kL34Avf7rtn2PHjs5aaGuPJ1c2J4CodhgBo7F8Ys2EmPL
|
||||||
|
etKOD931a18Y+HYYyITx7Qp36GSr3H6GI/l3QrHVX3CNqb78VPlNUVM2A6QnxA0g
|
||||||
|
FA3AuI+cAUEvNT1g2UISDyEKJSzXVj7xE8Qw9gW7GwG8WdtQq5rdsUUFwtL/wvRJ
|
||||||
|
jswVN6XuvUrrtqDDWavtR/4PtegCMX9gA8WKkUICihYvpY2nGs47i6h6kn39+LIX
|
||||||
|
RjgvuVbgRtnhhsvlmrFufzE55Uwtz+mTPS9kRNqx5yd8UGYBE+SpvihcIxwKkJQ+
|
||||||
|
4Be1nDmG6+YqddaB8yvK+uN0UfB6K8KOiD0UstAngpZt4feNHWBHjJnm9JlTFsvZ
|
||||||
|
SG8Ijy+Gm7hw231XRRozFGCwcXTAdmPjTGw14zgcQP74wYFDegrL/l1CR6yE69MH
|
||||||
|
GwqZVvTNbB/oEZgcAJyQoCvc
|
||||||
|
=2NBF
|
||||||
|
-----END PGP SIGNATURE-----
|
||||||
Reference in New Issue
Block a user