Прошёл почти год с прошлого поста момента когда я написал "временную" либу для шифрования DataStore и два года с создания feature request в трекере🎉 Раз мы всё ещё не увидели официального решения для шифрования от Google, я решил привести либу в приличный вид.
Что нового 1️⃣Интеграция с security-crypto. Благодаря этой интеграции стало сложнее использовать либу неправильно. Больше не нужно получать Aead через Tink, вместо этого достаточно передать EncryptedFile при создании DataStore. 2️⃣Шифрование в потоке. Раньше это было не так, файл для (де)шифровки считывался в ByteArray целиком. 3️⃣Больше документации. Теперь помимо README, примеры использования методов есть в комментариях к самим методам.
⚠️ Чтобы при переезде на новую версию не потерять данные, посмотрите гайд по миграции.
* На скриншоте пример использования новой либы. Если использовать security-crypto-ktx:1.1.0, уйдут билдеры и код станет ещё проще
Прошёл почти год с прошлого поста момента когда я написал "временную" либу для шифрования DataStore и два года с создания feature request в трекере🎉 Раз мы всё ещё не увидели официального решения для шифрования от Google, я решил привести либу в приличный вид.
Что нового 1️⃣Интеграция с security-crypto. Благодаря этой интеграции стало сложнее использовать либу неправильно. Больше не нужно получать Aead через Tink, вместо этого достаточно передать EncryptedFile при создании DataStore. 2️⃣Шифрование в потоке. Раньше это было не так, файл для (де)шифровки считывался в ByteArray целиком. 3️⃣Больше документации. Теперь помимо README, примеры использования методов есть в комментариях к самим методам.
⚠️ Чтобы при переезде на новую версию не потерять данные, посмотрите гайд по миграции.
* На скриншоте пример использования новой либы. Если использовать security-crypto-ktx:1.1.0, уйдут билдеры и код станет ещё проще
Apparently upbeat developments in Russia's discussions with Ukraine helped at least temporarily send investors back into risk assets. Russian President Vladimir Putin said during a meeting with his Belarusian counterpart Alexander Lukashenko that there were "certain positive developments" occurring in the talks with Ukraine, according to a transcript of their meeting. Putin added that discussions were happening "almost on a daily basis." The regulator said it has been undertaking several campaigns to educate the investors to be vigilant while taking investment decisions based on stock tips. Crude oil prices edged higher after tumbling on Thursday, when U.S. West Texas intermediate slid back below $110 per barrel after topping as much as $130 a barrel in recent sessions. Still, gas prices at the pump rose to fresh highs. This provided opportunity to their linked entities to offload their shares at higher prices and make significant profits at the cost of unsuspecting retail investors. The regulator said it had received information that messages containing stock tips and other investment advice with respect to selected listed companies are being widely circulated through websites and social media platforms such as Telegram, Facebook, WhatsApp and Instagram.
from ms