Releases: GlitchedPolygons/pwcrypt
4.3.0 - Added support for stdin and stdout and updated ccrush lib
Version 4.3.0
- Added support for
stdin
andstdout
- Updated lib ccrush dependency
Archive and library signatures
- Difference between
*.dll
andlib*.dll
: -
*.dll
was built using MSVC
-
lib*.dll
was built using mingw-w64 (8.1.0)
Glitched Polygons GPG Public Key
- Fingerprint:
66C9 77FC 27A6 95A1 64D6 86FD 1544 BBF2 9C5E 254E
- Available on the public GNU-PG Key Server or directly on glitchedpolygons.com/privacy
Signed SHA-256 checksums:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
2783788885aee9855872cd3d4e725313ef36f674422a4f04bb45d63c03c77029 *NOTICE
6f8089fa2c1dcbc5e0082379a79101f57300b1bb4ddf3eda2c233fb7fa43e489 *pwcrypt-4.3.0-darwin-x86_64.tar.gz
42ff03d8758f125fc22899a9b1f4b5fddadb3d6b30beaf736afaaf09dafb9912 *pwcrypt-4.3.0-linux-aarch64.tar.gz
7b624988ace3069c1eaebaba5cd8101c6b46d6cdda01151c73e1316378b262a8 *pwcrypt-4.3.0-linux-x86_64.tar.gz
862a766d3535e322ecc622526fbb335560e233de007af9a16ab9dfc3804382e6 *pwcrypt-4.3.0-windows-amd64.tar.gz
e23250801f297cdb01fe863b3fc8122284eccdf73ee34938502314669f206723 *pwcrypt.exe
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQRmyXf8J6aVoWTWhv0VRLvynF4lTgUCZngLpgAKCRAVRLvynF4l
Tup2AP4y2s0StlJaKD9nJeLP5HWNOkkAwj1orvNGIzGFW09JwgD9EuJwKUz0RPoi
9BF9O68qByxBpjVg7knbUC5tGIPtYgM=
=H5D3
-----END PGP SIGNATURE-----
Updated pwcrypt CLI help text
Version 4.2.4
- Updated pwcrypt CLI help text
Archive and library signatures
- Difference between
*.dll
andlib*.dll
: -
*.dll
was built using MSVC
-
lib*.dll
was built using mingw-w64 (8.1.0)
Glitched Polygons GPG Public Key
- Fingerprint:
66C9 77FC 27A6 95A1 64D6 86FD 1544 BBF2 9C5E 254E
- Available on the public GNU-PG Key Server or directly on glitchedpolygons.com/privacy
Signed SHA-256 checksums:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
5b594fb1caf9216a6ca61d7e6fa3b2651da118b93dbfb1435766f4150d80ccb9 *NOTICE
27c5bed1e2ad1c2318c968eba8e926ee4fea637f20525c8a43f322578bd0ab1b *pwcrypt-4.2.4-darwin-x86_64.tar.gz
cbc48b9bce2e2d6cec59b8c44361d0fb810f7787c216abdedf8267df21a365f1 *pwcrypt-4.2.4-linux-aarch64.tar.gz
610f7af3cbb80afe6c90e920796b1f7707ae98c687ed137552b70a6f900f98a7 *pwcrypt-4.2.4-linux-x86_64.tar.gz
450f0ce998a98a1633d6ebab0e0bd5a00b30a45cc7c985bacea86661341f4051 *pwcrypt-4.2.4-mingw-w64-amd64.tar.gz
6ec707515e7ce8fa74a9bfbe0397fcab6bd72b710172436b45b0663f989c1092 *pwcrypt-4.2.4-windows-amd64.tar.gz
-----BEGIN PGP SIGNATURE-----
iHUEARYIAB0WIQRmyXf8J6aVoWTWhv0VRLvynF4lTgUCYllxzwAKCRAVRLvynF4l
Tp+mAP9YnOUgh6dgaf6n0DlAmbWy60/vK5ElkXy/q+Bs5JAF7wEA+CIlJ+wjFMrc
rRd5RGzkn/88CF+suLvWG+X/L52XlQ4=
=iPAq
-----END PGP SIGNATURE-----
Updated lib/ccrush and removed "_cli" suffix from console program
Version 4.2.3
- Updated lib/ccrush to v2.0.6
- Removed "_cli" suffix from console program
Archive and library signatures
- Difference between
*.dll
andlib*.dll
: -
*.dll
was built using MSVC
-
lib*.dll
was built using mingw-w64 (8.1.0)
Glitched Polygons GPG Public Key
- Fingerprint:
66C9 77FC 27A6 95A1 64D6 86FD 1544 BBF2 9C5E 254E
- Available on the public GNU-PG Key Server or directly on glitchedpolygons.com/privacy
Signed SHA-256 checksums:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
37b103797f37dc470f2fecaca470a7feb59835875197f38f9edae410710cd087 *libpwcrypt.4.2.3.dylib
af7537f5f7bed247a10991ae0424fe1c214eaf8ccedbcbe12fae4d7902f94874 *libpwcrypt.so.4.2.3
ac50f3efae4f48d570511291536878b027d9dc71fec3a5d564bbd0d5fd8b3658 *libpwcrypt4.dll
ea3587cb6d58044410b65706a58be3904cc9449c66dc55c06de86e0ea7d36b99 *libpwcrypt4.dll.a
5b594fb1caf9216a6ca61d7e6fa3b2651da118b93dbfb1435766f4150d80ccb9 *NOTICE
181501845e5c1861f933b467226b9be163db09c17de6407d4c74721de855d714 *pwcrypt-4.2.3-darwin-x86_64.tar.gz
48c201eb339eec393cdad4b31eb91ee88572320d1d8bdc28ee52f1c9b349e5e5 *pwcrypt-4.2.3-linux-x86_64.tar.gz
b2593136e9808379a5fec18a6deec902904a49286cc0bb662bca2add9cd7b3a3 *pwcrypt-4.2.3-mingw-w64-amd64.tar.gz
27ed622e38992cbec9f1832e79bf4ce9b67d61e9d6dc06dc0a221fc0dcaca214 *pwcrypt-4.2.3-windows-amd64.tar.gz
7413fb9f125325f4e3387aa20664f19caeabee89c8576c759a9f14a1600f0e3d *pwcrypt.exe
3f67e2f793931b073e3ce6e046a53dea209213b83fc1561a9f2b34c1ecc0d25c *pwcrypt4.dll
dc0defe61ce5ae3cf4539390cab92e4e84806c89f4cf2835fe015fc738d9b050 *pwcrypt4.exp
f565d89ba051d68a652093f006ac8a694365c76367c8206f6478970d054e4f42 *pwcrypt4.lib
-----BEGIN PGP SIGNATURE-----
iHUEARYIAB0WIQRmyXf8J6aVoWTWhv0VRLvynF4lTgUCYkmYdwAKCRAVRLvynF4l
TlgSAP40/0ra62TMfkzvi0ZeNlLQ1BXiMmvuRRFPJP6GCl5RxAD6A+Ks2IyB1ecd
LUJ4EwS42G8vErW3fn0W/qVlEG9c4g4=
=kG1f
-----END PGP SIGNATURE-----
4.2.2 - Append major version number to output .DLL file on Windows
Version 4.2.2
- Append major version number to output .DLL file on Windows
Archive and library signatures
- Difference between
*.dll
andlib*.dll
: -
*.dll
was built using MSVC
-
lib*.dll
was built using mingw-w64 (8.1.0)
Glitched Polygons GPG Public Key
- Fingerprint:
66C9 77FC 27A6 95A1 64D6 86FD 1544 BBF2 9C5E 254E
- Available on the public GNU-PG Key Server or directly on glitchedpolygons.com/privacy
Signed SHA-256 checksums:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
7b676a3f9f7be1c92bf06debf7128e4748e2ac49ee6b13ad52089aeeeaa8170e *libpwcrypt.4.2.2.dylib
335fb9e92cf0cc4193310d761c3e027d82ddd129463f47fe7461646c1a2f69b0 *libpwcrypt.so.4.2.2
9c11aa3af8c5f5c8782d231accb73c15cbf763286190a2bf475a40c7d1a8ccc5 *libpwcrypt4.dll
985dabf38fdafabb50474186423ed5df76b7dcfa1c6e4f6dd2e230769831e9d2 *libpwcrypt4.dll.a
5b594fb1caf9216a6ca61d7e6fa3b2651da118b93dbfb1435766f4150d80ccb9 *NOTICE
cffd6ff9b686133230aba39da186daacb141f349be1d7dae0f58ed289c474912 *pwcrypt-4.2.2-darwin-x86_64.tar.gz
d89b5e8c73d39291a03d1c631b1c4ef356bac7ac7d16d20ee8df2a51a4a47a7e *pwcrypt-4.2.2-linux-x86_64.tar.gz
229cba6b8f028b5f34f0b4edcf339478251503e6b74aa1dbf5464f8a3de3d71f *pwcrypt-4.2.2-mingw-w64-amd64.tar.gz
f121a4ce459e39e2110fdeed3bb93be2ec86bef72e0caa2d945cdf160f3363c7 *pwcrypt-4.2.2-windows-amd64.tar.gz
4eb78a09e1abda066341e1405e2d8b97971ef69f0dceb8ba69efaecbd41ad546 *pwcrypt4.dll
bdc17d8765ab239842ced3f6937f02ee361858256ba0f1fce36f881a1cb33db4 *pwcrypt4.exp
0e9de308f271066442bcc934a657749a960d7176e1fa9a00e4aeecc2a8b627b7 *pwcrypt4.lib
617486cda67b1c7bfc4c92fb8cb3c64d9ee2941e87f7aa75fb882b6dc0d7b2ca *pwcrypt_cli.exe
-----BEGIN PGP SIGNATURE-----
iHUEARYIAB0WIQRmyXf8J6aVoWTWhv0VRLvynF4lTgUCYeRH6QAKCRAVRLvynF4l
TlYpAQCYm0XaUaMRAFWryES1VXDbmN2ymzE2vXhGdaxmgR6sHAD7B3G5s1pbW16K
Kn9atycM+J/Ri5QdevXdhseBgXBeCwY=
=AU/C
-----END PGP SIGNATURE-----
4.2.1 - Security update
Version 4.2.1
- Updated lib/mbedtls to v3.1.0
Archive and library signatures
- Difference between
*.dll
andlib*.dll
: -
*.dll
was built using MSVC
-
lib*.dll
was built using mingw-w64 (8.1.0)
Glitched Polygons GPG Public Key
- Fingerprint:
66C9 77FC 27A6 95A1 64D6 86FD 1544 BBF2 9C5E 254E
- Available on the public GNU-PG Key Server or directly on glitchedpolygons.com/privacy
Signed SHA-256 checksums:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
9b819db55d8859062f80666c7f8fad74cbd426f02c4fd32f28f834be79bffad6 *libpwcrypt.4.2.1.dylib
0cdafc15d9f3214b1bdfb381bc06874742abba4de69f334d88a3f45de198d271 *libpwcrypt.dll
2cff70ac055cd981ac632c4027d79d7fea83f080600de7043ac05350fb15b028 *libpwcrypt.dll.a
8edcd17ee694d72751149dc8bbe44d968a23b7680b24b826b8457041fd654510 *libpwcrypt.so.4.2.1
5b594fb1caf9216a6ca61d7e6fa3b2651da118b93dbfb1435766f4150d80ccb9 *NOTICE
ffba5a1c753035e9492242c7c179d98ba33c51e0c8e6a321f861d3db5361c67b *pwcrypt-4.2.1-darwin-x86_64.tar.gz
28415f8aa691512b83dd9cae2ac3cf82bced594ff2ee568de5668d6c8a087c77 *pwcrypt-4.2.1-linux-x86_64.tar.gz
4a53333e7b5b53e1cc1bd083734195ddb0c0dd9d3f415c3de4a8196d0bea6e29 *pwcrypt-4.2.1-mingw-w64-amd64.tar.gz
c96233fe16367a6cac9e9e5aa1ade0677b08eebd77ab58d72c60deb12bcd3272 *pwcrypt-4.2.1-windows-amd64.tar.gz
d2076caddd491cb3efafa9c2ed175fa2798653322acd4b069f75c0155c00a8bb *pwcrypt.dll
b456f9257eaf3a7dfff1be7be45980694e51cdb58ce66ea4f276817cc7007b3d *pwcrypt.exp
83fc9122e43c562b497004256f3fe3af6aa5b6c92ca3cc76d188ab55ddf41fa5 *pwcrypt.lib
f2fcb8efa6a50fb9636040cffa0deb55e8f2e48c3f801513bfb55bcfedd292ab *pwcrypt_cli.exe
-----BEGIN PGP SIGNATURE-----
iHUEARYIAB0WIQRmyXf8J6aVoWTWhv0VRLvynF4lTgUCYdl1vAAKCRAVRLvynF4l
TsS7AP9ozKS8MJdzmZIDpiKcupKHAsnCa4z3UF2iNkA4m9JJ8QD/VKy4myzfNYd9
UdV/wLV1UDZ3rqylhsV+/ANBiZkbXAI=
=yz3t
-----END PGP SIGNATURE-----
4.2.0 - Security update
Version 4.2.0
- Updated lib/mbedtls to v3.0.0
Archive and library signatures
- Difference between
*.dll
andlib*.dll
: -
*.dll
was built using MSVC
-
lib*.dll
was built using mingw-w64 (8.1.0)
Glitched Polygons GPG Public Key
- Fingerprint:
BE0F 788D 9937 B1BA 47ED 506A 8E86 1C28 F626 E904
- Available on the public GNU-PG Key Server or directly on glitchedpolygons.com/privacy
Signed SHA-256 checksums:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
5a7a9626bc6d04f19e6378bc5e03f726e5ea3b8c30d85638207b16fa838b6c66 *libpwcrypt.4.2.0.dylib
ab04cd42028b03b355a51a84da382e5aeeefd3d3b2af77a1454f9d8ed31cad15 *libpwcrypt.dll
5d4682d088e924f0cceefcb19c9bcb2dced81f65c04fa08f595a9025dde0d612 *libpwcrypt.dll.a
6aa070bbeb8a9e9c63439cb84e0057a4a07dc6286b14f3c0f761f384ed6daaf9 *libpwcrypt.so.4.2.0
5b594fb1caf9216a6ca61d7e6fa3b2651da118b93dbfb1435766f4150d80ccb9 *NOTICE
1daea857c502428fc928389f9c39a57c811eaed3237d2835d63f9ad187e04f94 *pwcrypt-4.2.0-darwin-x86_64.tar.gz
ac899881df35cb279d9d4b43e02f91c84654d041af482e467919f0c902a16334 *pwcrypt-4.2.0-linux-x86_64.tar.gz
2a63afb33c6b2ab5bb6b53ec4c4d9709b9acaa08de8054972783279b34c00096 *pwcrypt-4.2.0-mingw-w64-amd64.tar.gz
bfcc8beb86a0c25402ff407aee74686af05cd7e052050fe766c0da960e7aeefc *pwcrypt-4.2.0-windows-amd64.tar.gz
b9458f58eb80a9b9cfb9b2c93e7279986dbd94bab21a4dde61edf12dc41dc132 *pwcrypt.dll
cd7b9f34b3f39c402a0988402a26b655cdcae1daf6087f663edd2eea63fce7c8 *pwcrypt.exp
d491f990bc72a52ebb566ae42f722f9bffbfaca14178d787201cc5c59c407275 *pwcrypt.h
aa06e520271d76b606c31aab6e19f10e118976432c4a3096f397f95c4c5c60e9 *pwcrypt.lib
a36422c438b9f65a977e7bd76808860f234b9f9cae4018f764ef764ecfe50f0f *pwcrypt_cli.exe
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEvg94jZk3sbpH7VBqjoYcKPYm6QQFAmFp/mYACgkQjoYcKPYm
6QRHrBAAnyVmWQ2kcp03n/wDlkkPQi9uBQmG8/vrIdWGTpIr5laufM+6cUY4iGTr
dyya1vNSCjt+wCCR6QRy0sW77Gv5KG0Qd4DhyrYXTLeXsZIKXkF2PAIFC32sS5WH
mH1UzHxMVMXfdZ0DFPUe1+qBbGc8TkLfHm8kJs21lo9UQOhd0bUZINylGTGH9bzW
CesEjVBkiiZOz+aOgC/FMNpWWTfp7Y+Ip54sFcrAwg/wHR6cGnl+5zHCMb02gOQF
AhY+cfQ62q6CmdAR+nL6o6knfc+7+/TAEX1HBbZNP5uNNL3v14oqurY0Ris+DtYa
eptYyewL712ghPel/+Rqh9OsrAZOfCEBd1JUJRlFcC0sy9e8B9TAaO4FGBMnX7rW
5Z3n6BjWjNtwUS6REjs4MTNQyELqEp5ADGuNqWwN8DmhM8HmCWMclicmR82PzEKS
OrEjfypMHlyNx382Aeei6tea5FuJAaGaEGg/4BoNmryjPVaLRgYycmu5Ql7DohDv
L1JqFgiPES4Ia76V22m0ebDn++8WtohF+IcXJdUKOSjU+7xpJ1A1/zJ9hz53BiHw
dMSEVGm/sotsN/C2yKaxyLC9eH3yuhbeANdMYmcl8L65HlVS3cyN9iLQTmjHzqzU
wSppTA1n6jL19Y5zGPhkw5+Gl2q1a71ycCIdDWbC3b9X9MpFvQ0=
=+3fl
-----END PGP SIGNATURE-----
Unicode file paths/text input support for CLI on Windows
Version 4.1.3
- Allocate internal temp buffers on the heap to prevent stack overflow on low-memory/small-stacksize devices.
- Add Unicode file paths/text input support for CLI on Windows.
- Updated lib/ccrush to v2.0.3
Archive and library signatures
- Difference between
*.dll
andlib*.dll
: -
*.dll
was built using MSVC
-
lib*.dll
was built using mingw-w64 (8.1.0)
Glitched Polygons GPG Public Key
- Fingerprint:
BE0F 788D 9937 B1BA 47ED 506A 8E86 1C28 F626 E904
- Available on the public GNU-PG Key Server or directly on glitchedpolygons.com/privacy
Signed SHA-256 checksums:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
05818ca24158ad25762cf6241e59795b6259b42e3b59f3f4694ff1f5d48baf01 *libpwcrypt.4.1.3.dylib
eac601c4f625c4256f152ff075a340ea7a7feff1b636403f8d3f70a1a340382a *libpwcrypt.dll
311c65ce677c023c2e6ed73c0ae8778509ba9b597c60062e691787e07166d4dd *libpwcrypt.dll.a
8fd474e993bcc9a4a64de979a640dc10c29f9a60a45b6b379484d9667984a924 *libpwcrypt.so.4.1.3
5b594fb1caf9216a6ca61d7e6fa3b2651da118b93dbfb1435766f4150d80ccb9 *NOTICE
9b383136b39fd5c00839aaee90ed728e5b03376d112461d8f43e27c8d5f072cc *pwcrypt-4.1.3-darwin-x86_64.tar.gz
5dc2ef1b4a3db48a7c405579c1857b682b11c29a799d2bd0d9406917084f5f8f *pwcrypt-4.1.3-linux-x86_64.tar.gz
012c57b3f543a2a81860c0df03498a78db552fab955fd8fd553d0f745f7039d9 *pwcrypt-4.1.3-mingw-w64-amd64.tar.gz
1111c8ba00c0d1e38f5fc32dd7b6fddf4ade4198adfee6432993c7bd0c601dde *pwcrypt-4.1.3-windows-amd64.tar.gz
40730328711e3a374b58c535c967467189eb0d45a1918abd77ae1f43721a1654 *pwcrypt.dll
cd7b9f34b3f39c402a0988402a26b655cdcae1daf6087f663edd2eea63fce7c8 *pwcrypt.exp
7297b850bc2c4a985b3ad6c70b4d3eb6d3cffd7cf2f562c4dbaa7305d57d3622 *pwcrypt.h
aa06e520271d76b606c31aab6e19f10e118976432c4a3096f397f95c4c5c60e9 *pwcrypt.lib
b0073424fcab1b2af62c54732499cfb800fc4b06e17126a16ae9a91e85c2b984 *pwcrypt_cli.exe
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEvg94jZk3sbpH7VBqjoYcKPYm6QQFAmFnkY8ACgkQjoYcKPYm
6QRc2g//V4ArcS4e+S18evQgM1NGXXorPb+k53OgRQpR6OXun4zV3iuEm+2d1G9x
L06BnnLwGu4THJx13sCZmHPNfSTnW6uLbAWg3yGadx9PHyllt4Az53bv6lr+SvPL
OQ5l3cBTlMZoRG4DAVWOQd3zPuHyNA94HJaOJDPK5/Jszkq1XJ4D+jtlpehrFwcP
OvAEYvmo/TF0iYH9gDnHMoPlVTC7jXh6UR+o7Qhx3gACE9cJzCWyFiif5ryVpIRA
pPfjEMZ0ykB2kHOkmrrryVoRJeZ6hmSVb5gmFZKOzOJFI1mUuuBiwCSJIe71tci7
9l0OqX+8n2XegBCmuJ7dwVfGHejAf6Tu8mkwF0TNx62ghDEz3NDtt72TduLYIoaS
D4eYkYas+VimWr4k1esVyxGpgm6L7+WiCMewGniRDH79wKZGnVoP6Br1gEjzy8Ff
rNHRHOxm/Uv7ESQV46spy3XxBPuc2Y0VM+E+K62X+YvyvjsxAyaGupeb/YR6NXLC
jGvG+AHg+XJLgQYO3ZTlFtu34hoJx26wQUX0Wc4+2LX5rgEp55Kyyk9H7NJ0vdb1
aVt7pwX1nR2I9tuOlMsoHetlV4LnR5UOt+3mcR9L6Jwv5+bhud0hvE4ZVl/xKK46
MyL+UIGQ8i1xpYY+jrLAEoXWpjTiQ+psG37HsUylG6RwrKa61D0=
=g2xk
-----END PGP SIGNATURE-----
Fixed a `FILE*` handle potentially not being closed in case of a failure inside `pwcrypt_decrypt_file()`
Version 4.1.2
Fixed a FILE*
handle potentially not being closed in case of a failure inside pwcrypt_decrypt_file()
Archive and library signatures
- Difference between
*.dll
andlib*.dll
: -
*.dll
was built using MSVC
-
lib*.dll
was built using mingw-w64 (8.1.0)
Glitched Polygons GPG Public Key
- Fingerprint:
BE0F 788D 9937 B1BA 47ED 506A 8E86 1C28 F626 E904
- Available on the public GNU-PG Key Server or directly on glitchedpolygons.com/privacy
Signed SHA-256 checksums:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
708c7f20128a8c8f6ce77393f51f8752aed99acb04e008f1c1636644cad921ca *libpwcrypt.4.1.2.dylib
b4d14f392a91318af58d0fb5b0e4966573d03e2b4be6051cb552815d0d876301 *libpwcrypt.dll
8930b3e46b65c63ab9a0066f1cc6799467944cdf5afc953653cb3ab87a34212e *libpwcrypt.dll.a
bdb6e64fe37fb05eec3874b4edac4b9c6fb2b96b70446948e1594f7b215baf46 *libpwcrypt.so.4.1.2
5b594fb1caf9216a6ca61d7e6fa3b2651da118b93dbfb1435766f4150d80ccb9 *NOTICE
691aba41660a6dbbcf4743168a8912576e11af0c2224d4cc6d899987b3d964c6 *pwcrypt-4.1.2-darwin-x86_64.tar.gz
3971381c7cb6f38d6859ff2405ffe443c097890832147c6031d432f83748cb8a *pwcrypt-4.1.2-linux-x86_64.tar.gz
247d899abb536ca87d9f7ccb01dc2bab31547833c0f8ee1c1cf0d6ec7a9c8f14 *pwcrypt-4.1.2-mingw-w64-amd64.tar.gz
f718d33f120e9810421ff04a8e7f1a10aa33125cb1cee3cf7311950272e186a7 *pwcrypt-4.1.2-windows-amd64.tar.gz
d35f420909b2c7fbeaf47a76f1fbb0a23ef4a80150eb782737327a80e81fd44d *pwcrypt.dll
cd7b9f34b3f39c402a0988402a26b655cdcae1daf6087f663edd2eea63fce7c8 *pwcrypt.exp
f9d907dcc2c494b383f0087bf3c5989565aa0a6f8ecf61a7832dda03f19aa0c3 *pwcrypt.h
aa06e520271d76b606c31aab6e19f10e118976432c4a3096f397f95c4c5c60e9 *pwcrypt.lib
31226627edcf1bbf0ecefab5d09a91cc67a397a343915f89c249e6fd3750c6a8 *pwcrypt_cli.exe
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEvg94jZk3sbpH7VBqjoYcKPYm6QQFAmFmLOMACgkQjoYcKPYm
6QTIKg//T/v7Qj806mhXhIBlColM2qUhikAbKCPt3r/GAIJ88eYXkKlKojyp7KYN
p/NdggGSks+EAk6s7cWIHa+iXLP9zH/W3lgLUdSv9ttlXhdf5HGKVBINQgNmB0nZ
2WpmroRzDMS07EcxE6p4iAkm9Y8AO2+yhXGgCO6MlXsLTdpedPo4umIAjlf+QhJq
U/yUpcCvGLGaIQ0Zu5TYC3KgNUfscvcNv1Fc7ADp6dw24JqXrokdLNhAz5o2fkr+
h94he1MvIgpMFDzZR55orSWWRpQgwICEJ19OXLJHuYCEba1wih7MBViEjM1PoXs9
mZnHv39n2DAtJ/3nE2zLmTSp4eOPLLPVWGKfD3H+qYvxmv/46Z6ps6JwDx3m+3Ce
o7xsWbK83QdLudOxS8JQE+xKOu9WH+4YSt1D8oYzwIQb2xSRGWSvpriIHc/H5QTm
LAM5qVNygP97FkhUT6HjnppffKfqogE5HeatoQ68nGL1dbPQl0csxBBBnOvMvtu2
8OeG3yZX2IoCHCsUSiQUkTIMvobTSVAHSSdTxuZga7LzvEId7RJaNIAiZggEeOHk
6ag6dOkiJDM4YPR2uLixFADR+E98zkGDHT4ze9qC+QE3VLdCnbw/iKqeJGTk7g0F
8gTnwqwpx8yUBJzdAs5c3xNZVkhe6hkQ8O0kh/MMeAzqmheTg6I=
=tWNv
-----END PGP SIGNATURE-----
Fixed long/Unicode file paths on Windows
Version 4.1.1
In this update, functions for encrypting and decrypting files directly have been fixed for Unicode file paths on Windows by enforcing UTF-8 encoded file path strings through a pwcrypt_fopen()
wrapper around fopen()
.
Archive and library signatures
- Difference between
*.dll
andlib*.dll
: -
*.dll
was built using MSVC
-
lib*.dll
was built using mingw-w64 (8.1.0)
Glitched Polygons GPG Public Key
- Fingerprint:
BE0F 788D 9937 B1BA 47ED 506A 8E86 1C28 F626 E904
- Available on the public GNU-PG Key Server or directly on glitchedpolygons.com/privacy
Signed SHA-256 checksums:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
3725813ebda981ad6dd39b5a43cfad0838b47e666461c38f85a50c53451b4231 *libpwcrypt.4.1.1.dylib
54ba75dbd8d0d4bcf4315671f37f3e0f4c93742dfe46461ac73df27157f9f898 *libpwcrypt.dll
8571c31d8e26b5ca87025f1fee7e913d1765929e12cf34d42b8949ddb0a291b1 *libpwcrypt.dll.a
9de84ecc15a14cec9300eda995d6f991d8865b1c1947492ae8db700451a5b4f4 *libpwcrypt.so.4.1.1
2ed75c2f3c0c98fff684b6ec83d8f4ea88644cd4af8e2c9210f7bf7219abc89f *pwcrypt-4.1.1-darwin-x86_64.tar.gz
fd372df2e398a7bc34a1eab8ea7495bd7d91fed633d29c340a01cc5e79e1f963 *pwcrypt-4.1.1-linux-x86_64.tar.gz
3f2a36d0a3fcecad9c7d0a86151e0276995ac077a7d4212c368290b62a820487 *pwcrypt-4.1.1-mingw-w64-amd64.tar.gz
288eef29b7b284ad6b68149406d9c06a7ab4564c0a72cf89baab844ca1770102 *pwcrypt-4.1.1-windows-amd64.tar.gz
967d2800ba0d98b298b90434e470787267acdc1f66502569a9d404cd7877e074 *pwcrypt.dll
cd7b9f34b3f39c402a0988402a26b655cdcae1daf6087f663edd2eea63fce7c8 *pwcrypt.exp
aa06e520271d76b606c31aab6e19f10e118976432c4a3096f397f95c4c5c60e9 *pwcrypt.lib
6d6ba7e4799e6729b7f23627feaacf3f8ec4c7066857057493938561d5f10310 *pwcrypt_cli.exe
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEvg94jZk3sbpH7VBqjoYcKPYm6QQFAmFmDAkACgkQjoYcKPYm
6QQH5Q//W9/QLNAUP+gN13+aRZMMbrFaASbUm0uMgAJf6aSy1GNsUWJ3wodViDBh
Ktz5w8eDcEhG71AUkY+I8Hh9q/V99rNn2nRWSM7Q94gij++LxKvNxKtwS1QcuW4O
BAfxkp/6jnG8XGC6ku9BgZWN3C7rheMzHG4jq5JmQwEqD1Txe2+5o2xri9mFBL9z
0ETiZ71nvRFOUobmZ8NhNWMlBUy87s2yA958orrBi0XIx6IlXtUOU2uQjkIKmxys
OGp9Ow6xZmBzIP5UQYvLaip/3VyoCgM7NvMErbulyPOl0H4PpYfc67uiadZSqrJv
ucM5nDOBjteKikXCFsWiICjwUTM/ea4SNJpJCa/H46ef6sWG1b3gtVtQ75SiO/8g
kWhGuKMVeVq4TaLrxGt//2bjM69/RKqtx8gQ11eTZNE0ur7RU2RZ1vHR6RphuaGR
noDioDfmBndHnd5kaFwcQum7mQjQL24Yti/N1oYBuzqbcezglVFVApQ7ztWpHJDm
snobnI0SKlb1J/v8m/6bBj6mGYW6LmqcO0pAhnE21iUJTFB/WQ/NeoNOlKb8wuOH
RXXZh2xqxpuerm9b6ZZqYloggvy5WGzfQxG0lKGyu0giKl6+zQ4UaGSajWgJThMl
OaEqPBThkYhzZlsbDAj5lwGuOwsGJ4n9XCcjf2KSFiwGUPpNJos=
=R2FM
-----END PGP SIGNATURE-----
Added functions for encrypting/decrypting files
Version 4.1.0
In this update, functions for encrypting and decrypting files directly have been implemented into pwcrypt
. This prevents users from having to load entire files into memory before encrypting/decrypting them, essentially allowing them to handle bigger files.
Archive and library signatures
Glitched Polygons GPG Public Key
- Fingerprint:
BE0F 788D 9937 B1BA 47ED 506A 8E86 1C28 F626 E904
- Available on the public GNU-PG Key Server or directly on glitchedpolygons.com/privacy
Signed SHA-256 checksums:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
1acc7f62a3a658275bb91508cc28e900a0cb728f96c2fefcb66ef4402163db85 *libpwcrypt.4.1.0.dylib
d4651a2928c379ffa0c3a67cf10015cd3a0082315e6df46638b91e3efc19391e *libpwcrypt.so.4.1.0
2783788885aee9855872cd3d4e725313ef36f674422a4f04bb45d63c03c77029 *NOTICE
fc1dfc7136ec162a6ffc5fac4d13c0cfd771a570b826865df129feb1d6435019 *pwcrypt-4.1.0-darwin-x86_64.tar.gz
b5c24938317e64438c2f2d4f67d4b9aa3a5ba520b38f78ce6df8897e764e67b1 *pwcrypt-4.1.0-linux-x86_64.tar.gz
855a60e68b612a7f43ed1ade111b78557560b30abb190687ff392df0030b32d0 *pwcrypt-4.1.0-windows-amd64.tar.gz
56ad91c09afe011ed5f67a5c8477363c87208fcb2293a289eb3d599aca4dc2d0 *pwcrypt.dll
cd7b9f34b3f39c402a0988402a26b655cdcae1daf6087f663edd2eea63fce7c8 *pwcrypt.exp
211818a4da46d03d6b9d574c137f2e5c175d69942ce6f93f75b20e5bf52e1714 *pwcrypt.h
aa06e520271d76b606c31aab6e19f10e118976432c4a3096f397f95c4c5c60e9 *pwcrypt.lib
8a301610f6d57f90198f5b6ab09fa3ea1112a7d1ab5f75641748d36d6d49177a *pwcrypt_cli.exe
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEvg94jZk3sbpH7VBqjoYcKPYm6QQFAmFjdO8ACgkQjoYcKPYm
6QTw9g/+KwE/A/MtDCyUabmoP4fqctuyW3p31nOxhvGn8ICEOtr8vrYfGIYnz3Db
BCBS0zYTq9chkyfzhn5zrMCIvoLI9rv0LZ2FAhIg78f9lBlDSNlIMjbFcjEF627V
Tv6yQB2XONZQZVpMMciCrNCThs/+nCAyX7r2j5TW/E/iVVMR8Eg65F5RFMOz6sbp
sSeTWHfzQtJFnIR8dc3UqnJA7PBD4mD6DiLMFmN/gl4igAQRvwp5zubAiGtSxBxm
NwXHXdElnNl1pjTCTuJTBVYPDmCeX49d1g+9DAQHZzswWm2QG5DaA7zgaAzskH54
XFFuGIegacp+ZA20/HW4RnO+ZafM9ijKrt3WCgTmOyYWh0ysd7nICY4xpLLaKZPR
9PBaWM5egm5XyRS0VTQwJQ8Y2eDGpfBzeRwzvHZdEgiDk5Z8HKFyf4aK9SRhj9V3
m6aYSbV9Ec/K1fDCQ2WbOblqke4iUeY/j27C/TM5on+rQfq22OG4O30O/r2wL3yL
3DCtOcgHc9iNEYEE4erNCXEEL9EQ5dVyfukwE5rjp39HQmQm2tbCoSBsgbgYubhr
bH2xAO5hYIyAPGEj5BNnTTFU+rRsPWHelwfLZ/SDh5PhezpbsinDaRoFuqZAP9Ap
gNwmSFfXgsbD3MHB8F3ZznExPBYSIljkfCJTpVtaHp+ueNDe07c=
=oQ8i
-----END PGP SIGNATURE-----