Search
SailfishOS Open Build Service
>
Projects
>
home:slava
:
test
>
foil
> _service:tar_git:libfoil.changes
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File _service:tar_git:libfoil.changes of Package foil
* Sun Oct 08 2023 Slava Monich <slava@monich.com> - 1.0.30 - [foilmsg] Changed default signature digest and AES key size - [libfoil] Fixed overflow when ciphering data blocks larger than 4GB * Mon Jun 26 2023 Slava Monich <slava@monich.com> - 1.0.29 - [libfoil] Fixed gcc compilation warning - [libfoil] Fixed padding - [libfoil] Moved default padding function to FoilCipherClass - [libfoil] Refactored implemention of pseudo-async cipher API - [test] Added test for AES padding - [test] test_bytes_equal isn't needed anymore * Sun Apr 30 2023 Slava Monich <slava@monich.com> - 1.0.28 - [foil] Fixed a typo - [foil] Freshened up copyright - [foil] Require glib 2.32 - [foil] VC6 build is no longer being maintained - [libfoil] Added support for AES CTR mode - [libfoil] Added support for RSA private keys in OpenSSH format - [libfoil] Allow to choose the dictionary for Base64 input - [libfoil] Fixed a typo - [libfoil] Fixed FoilKeyBinaryFormat inconsistency - [libfoil] Fixed typo - [libfoil] foil_version.h needs G_BEGIN/END_DECLS too - [libfoil] Mark foil_cipher_get_type() as internal - [libfoilmsg] Added libfoilmsg development package - [libfoilmsg] Support for AES CTR mode - [libfoil] Suppress openssl deprecation warnings - [test] AES example vectors - [test] Test more Base64 flag combinations * Wed Nov 23 2022 Slava Monich <slava@monich.com> - 1.0.27 - [libfoil] Added foil_digest_data_buf() - [libfoil] Added foil_digest_reset() - [libfoil] Added foil_hmac_reset() - [libfoil] Added foil_output_cipher variants with HMAC - [libfoil] Added foil_output_write_byte() - [libfoil] Fixed foil_hmac_clone() - [libfoil] Guard foil_log declaration with extern "C" - [libfoil] Reduced log level for non-critical warnings * Mon Oct 17 2022 Slava Monich <slava@monich.com> - 1.0.26 - [debian] Bumped debhelper compat level to 7 - [foil] Fixed libfoil version parsing - [libfoil] Added foil_key_to_binary_format() - [libfoil] Added foil_output_cipher_mem_new() - [libfoil] Added foil_output_cipher_new() - [libfoil] Avoid using internal OpenSSL structures - [libfoil] Do not update finished digest - [libfoil] Fixed compilation warning - [libfoil] Fixed foil_output_write_bytes() error handling - [libfoil] Properly close FoilOutputCipher - [libfoil] Reuse foil_kdf_pbkdf2() for decrypting RSA key - [libfoil] Slightly optimized foil_output_mem_to_bytes() error case - [test] Fixed a few unit test dependency issues - [test] Fixed compilation warnings - [test] Use gutil_bytes_concat() * Fri May 27 2022 Slava Monich <slava@monich.com> - 1.0.25 - [libfoil] Added foil_kdf_pbkdf2() - [test] Provide default for COMMON_SRC * Fri May 27 2022 Slava Monich <slava@monich.com> - 1.0.24 - [foil] Added version macros - [foil] Freshened up license - [libfoil] Added foil_version() - [libfoil] Install shared library with 755 permissions - [libfoil] Mark internal functions as such * Thu Oct 21 2021 Slava Monich <slava@monich.com> - 1.0.23 - [debian] Bumped libglibutil requrement to 1.0.54 - [foil] Replaced FoilParsePos with GUtilRange - [libfoil] Added foil_asn1_parse_tag() - [libfoil] Allow side-linking with libglibutil - [libfoil] Fixed test_cavp_aes - [libfoil] Housekeeping - [libfoilmsg] Updated README * Sat Apr 17 2021 Slava Monich <slava@monich.com> - 1.0.22 - [libfoil] Added support for SHA512 - [libfoilmsg] Support SHA512 as signature digest * Sat Mar 27 2021 Slava Monich <slava@monich.com> - 1.0.21 - [foil] Don't fail build if generated files are missing - [foil] Freshened up license - [foil] Updated .gitignore - [libfoil] More magic /* fallthrough */ comments - [libfoil] Use magic /* fallthrough */ comment * Fri May 22 2020 Slava Monich <slava@monich.com> - 1.0.20 - [foil] Respect arch specific lib dir - [libfoil] Ignore known deprecation warnings * Tue Jan 07 2020 Slava Monich <slava@monich.com> - 1.0.19 - [foilmsg] Added -D option for signature digest - [foilpng] Added -D option for signature digest - [libfoilmsg] Allow to use SHA1 and SHA256 as a signature digest * Mon Dec 02 2019 Slava Monich <slava@monich.com> - 1.0.18 - [libfoil] Added support for AES CFB mode - [libfoilmsg] Added support for AES CFB mode - [libfoil] Updated Windows project files - [test] Use gutil_hex2bytes from libglibutil * Mon Aug 12 2019 Slava Monich <slava@monich.com> - 1.0.17 - [libfoil] Added support for AES ECB mode * Mon Jul 22 2019 Slava Monich <slava@monich.com> - 1.0.16 - [libfoil] Added DES support - [libfoil] Fixed Windows build - [libfoil] Preallocate output space in foil_cipher_data() - [libfoil] Refactored usage of padding callback - [test] Housekeeping * Mon Jul 15 2019 Slava Monich <slava@monich.com> - 1.0.15 - [foil] Compatibility with openssl 1.1.0 and above - [libfoil] Allow to instantiate FOIL_TYPE_KEY_RSA_PUBLIC - [libfoil] Fixed a few test compilation issues * Tue Mar 26 2019 Slava Monich <slava@monich.com> - 1.0.14 - [libfoil] Added CMAC API (FoilCmac) - [libfoil] Added foil_cipher_clone() - [libfoil] Added foil_cipher_symmetric() - [libfoil] Allow FOIL_TYPE_KEY_AES to allocate keys - [libfoil] Changed internal FoilKeyClass interface - [libfoil] Fixed invalid read in foil_cipher_write_data() - [libfoil] Moved fingerprint to FoilKeyPriv - [readme] Fixed syntax of ASN.1 expressions * Fri Mar 22 2019 Slava Monich <slava@monich.com> - 1.0.13 - [foil] Link tests with static libs - [foilmsg] Fixed GError leak on failure, improved diagnostics - [foil] Pass FoilKeyClass to key generation method - [foilpng] Added -P, --pass=PASS option - [libfoil] Added foil_random() and foil_random_bytes() - [libfoil] Improved class check in foil_random_class_ref() * Sun Jan 13 2019 Slava Monich <slava@monich.com> - 1.0.12 - [debian] Added build dependency on libssl-dev - [foilmsg] Added -H (--header) option - [foilmsg] Replace VERBOSE log with DEBUG - [foil] Updated license * Thu Dec 27 2018 Slava Monich <slava@monich.com> - 1.0.11 - [foilmsg] Allow to decrypt binary data to file - [libfoil] Make foil_key_fingerprint() thread safe - [test] Improve libfoil/test_basic coverage * Sat Jun 09 2018 Slava Monich <slava@monich.com> - 1.0.10 - [foilmsg] Added -P option (private key password) * Fri Jun 08 2018 Slava Monich <slava@monich.com> - 1.0.9 - [foilmsg] Added -t, -o and -B options - [libfoil] Added foil_output_write_eol() - [libfoil] Added foil_parse_skip_bytes() utility * Wed Jun 06 2018 Slava Monich <slava@monich.com> - 1.0.8 - [libfoil] Added foil_digest_clone() - [libfoil] Added foil_digest_copy() - [libfoil] Added HMAC API - [libfoil] Added support for RSA private keys in PKCS #8 format - [libfoil] Use g_atomic_int_set() where appropriate * Mon Jun 04 2018 Slava Monich <slava@monich.com> - 1.0.7 - [libfoil] Added support for RSA public keys in PKCS #8 format - [libfoil] Relaxed restrictions on RSA private keys in text form * Fri Mar 02 2018 Slava Monich <slava@monich.com> - 1.0.6 - [foil] Explicitely include <glib-object.h> in one more place - [libfoil] Fixed dependencies for pkgconfig target * Sun Feb 25 2018 Slava Monich <slava@monich.com> - 1.0.5 - [foil] Explicitely include <glib-object.h> where it's needed - [foil] Updated licence * Mon Dec 04 2017 Slava Monich <slava@monich.com> - 1.0.4 - [foilmsg] Added dependency on libfoilmsg.a - [foilmsg] Added -S (--self) option - [foilmsg] Added --version option - [foilmsg] Make sure that the output is terminated with a newline - [foilmsg] Print key fingerprints in verbose mode - [foilpng] Added dependency on libfoilmsg.a - [foilpng] Added -S (--self) option - [foilpng] Added --version option - [foilpng] Print key fingerprints in verbose mode - [libfoil] Don't link with libssl.so - [libfoilmsg] Don't include duplicate public keys - [libfoilmsg] Fixed a typo in foilmsg.h * Thu Nov 30 2017 Slava Monich <slava@monich.com> - 1.0.3 - [foil] Don't build unnecessary stuff when running coverage test - [libfoilmsg] Added foilmsg_decrypt_file() - [libfoilmsg] Added foilmsg_get_value() - [libfoilmsg] Pass const FoilMsg* to foilmsg_verify() - [libfoilmsg] Removed unused function declaration - [test] Fixed Windows build of test_foilmsg * Tue Nov 07 2017 Slava Monich <slava@monich.com> - 1.0.2 - [foil] Improved coverage script - [foilpng] Zero-initialize FoilMsgEncryptOptions - [libfoil] Added foil_cipher_set_padding_func() - [libfoil] Added internal header file foil_openssl_random.h - [libfoil] Fixed a few compilation warnings - [libfoil] Fixed assert in foil_key_rsa_private_data_copy() - [libfoil] Hooked up RSA private key generator - [libfoil] Made RSA key encryption openssl compatible - [libfoilmsg] Housekeeping - [libfoil] Removed misleading warning - [test] Added /key_rsa/generate test * Sat Oct 28 2017 Slava Monich <slava@monich.com> - 1.0.1 - [foil] Added the LICENSE file - [foil] Fixed Debian packaging - [foil] Moved foilmsg to the tools directory - [foilmsg] Added -i (--info) option - [foilmsg] Added Windows project files - [foilmsg] Cleaned up makefile - [foilmsg] Fixed foil_input_file_new() parameter - [foilpng] Added foilpng tool - [foil] Tweaking Windows project files - [libfoil] Added foil_input_copy_all() - [libfoil] Added foil_output_file_new() function - [libfoil] Better error handling in foil_input_read() - [libfoil] Fixed foil_output_file_new_tmp behavior on Windows - [libfoil] FOIL_INPUT_BASE64_VALIDATE flag for foil_input_base64_new_full() - [libfoil] foil_input_file_new_open() sets errno to EINVAL is path is NULL - [libfoil] foil_input_read_all() should fail if the read fails - [libfoil] foil_output_file_new_open sets errno to EINVAL is path is NULL - [libfoilmsg] Added foilmsg_parse() and foilmsg_to_binary() - [libfoil] Tighten permissions on temporary files - [test] Added test case for FOIL_INPUT_BASE64_VALIDATE - [test] Added test for foil_input_copy_all() - [test] Fixed libfoil/test_input build on Windows - [test] Fixed libfoil/test_output on Windows - [tests] Give common object files a special prefix * Sat Oct 14 2017 Slava Monich <slava@monich.com> - 1.0.0 - [foilmsg] Replaced -i command line option with -f