নিরাপত্তা

নিরাপদে কীগুলি পরিচালনা করুন এবং ফাইল এবং ভাগ করা পছন্দগুলি এনক্রিপ্ট করুন৷

এই টেবিলটি androidx.security গ্রুপের সমস্ত শিল্পকর্মের তালিকা করে।

আর্টিফ্যাক্ট স্থিতিশীল রিলিজ মুক্তির প্রার্থী বিটা রিলিজ আলফা রিলিজ
নিরাপত্তা-ক্রিপ্টো 1.0.0 - - 1.1.0-আলফা06
নিরাপত্তা-অ্যাপ-প্রমাণকারী - - 1.0.0-beta01 -
নিরাপত্তা-পরিচয়-প্রমাণপত্র - - - 1.0.0-আলফা03
এই লাইব্রেরিটি সর্বশেষ আপডেট করা হয়েছিল: আগস্ট 7, 2024

নির্ভরতা ঘোষণা করা

নিরাপত্তার উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।

আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:

নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।

প্রতিক্রিয়া

আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।

একটি নতুন সমস্যা তৈরি করুন

আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।

নিরাপত্তা-রাষ্ট্র সংস্করণ 1.0

সংস্করণ 1.0.0-alpha04

7 আগস্ট, 2024

androidx.security:security-state:1.0.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha04 এই কমিট ধারণ করে।

বিঃদ্রঃ

  • 35 5dc41be তে compileSdk আপডেট করুন

এপিআই পরিবর্তন

  • ব্রেকিং পরিবর্তন: এক্সটেনসিবিলিটির জন্য কম্পোনেন্ট enum স্ট্রিং কনস্ট্যান্ট দিয়ে প্রতিস্থাপিত হয়েছে। ( IA3283 )

সংস্করণ 1.0.0-alpha03

10 জুলাই, 2024

androidx.security:security-state:1.0.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha03-এ এই কমিট রয়েছে।

বাগ ফিক্স

  • অ্যান্ড্রয়েড নিরাপত্তা বুলেটিন বাগগুলির জন্য ASB-A- প্যাটার্ন ঠিক করা, অতিরিক্ত উপাদানগুলির জন্য JSON পার্সিং এবং Webview প্যাকেজড পুনরুদ্ধার। ( Ide86a )

সংস্করণ 1.0.0-alpha02

জুন 26, 2024

androidx.security:security-state:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02-এ এই কমিট রয়েছে।

বাগ ফিক্স

  • কার্নেল সংস্করণ পাওয়ার স্থির যুক্তি। ( I5602a )

সংস্করণ 1.0.0-alpha01

জুন 12, 2024

androidx.security:security-state:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিট রয়েছে।

নতুন বৈশিষ্ট

  • সিকিউরিটি স্টেট হল একটি নতুন লাইব্রেরি ডেভেলপাররা আপডেটেবল সিস্টেম কম্পোনেন্ট, সিকিউরিটি আপডেট এবং অ্যাপ্লাইকৃত ফিক্সের ভার্সন সম্পর্কে অ্যাকশনেবল ডেটা পেতে ব্যবহার করতে পারে।

নিরাপত্তা-অ্যাপ-প্রমাণকারী-পরীক্ষা সংস্করণ 1.0

সংস্করণ 1.0.0-beta01

6 মার্চ, 2024

androidx.security:security-app-authenticator:1.0.0-beta01 এবং androidx.security:security-app-authenticator-testing:1.0.0-beta01 প্রকাশ করা হয়েছে। সংস্করণ 1.0.0-beta01-এ এই কমিট রয়েছে।

সংস্করণ 1.0.0-alpha02

13 ডিসেম্বর, 2023

androidx.security:security-app-authenticator-testing:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02 এই কমিট ধারণ করে।

বাগ ফিক্স

  • নতুন API আচরণের জন্য আপডেট করা পরীক্ষা যা আর Binder#getCalling[Uid|Pid] ধরে নেয় না যখন [check|enforce]CallingAppIdentity API-কে প্রদান করা না হয়। ( I1851b )

সংস্করণ 1.0.0-alpha01

2 জুন, 2021

androidx.security:security-app-authenticator-testing:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিট রয়েছে।

নতুন বৈশিষ্ট

এই টেস্টিং লাইব্রেরিটি এমন একটি নির্মাতা প্রদান করে যা পরীক্ষার প্রয়োজনীয়তাগুলি পূরণ করতে একটি ইনজেকশনযোগ্য AppAuthenticator কনফিগার করতে ব্যবহার করা যেতে পারে। এই লাইব্রেরি AppAuthenticator কনফিগার করার জন্য বিভিন্ন পদ্ধতি সমর্থন করে:

  • একটি জেনেরিক পরীক্ষার নীতি নির্দিষ্ট করা যেতে পারে যা কনফিগারেশনে ঘোষিত সমস্ত প্যাকেজের জন্য একটি স্বাক্ষর ম্যাচ রিপোর্ট করে।
  • স্বতন্ত্র প্যাকেজগুলিকে নির্দিষ্ট করা যেতে পারে একটি স্বাক্ষর মিল ফেরত দেওয়ার জন্য অন্য সমস্ত প্যাকেজের সাথে কোন মিল নেই বলে রিপোর্ট করা হয়।
  • প্রতিটি প্যাকেজের জন্য স্পষ্ট স্বাক্ষরকারী পরিচয় সেট করা যেতে পারে; প্রদত্ত পরিচয় কনফিগারেশন ফাইলের ঘোষণার সাথে মেলে তবেই ফলস্বরূপ AppAuthenticator শুধুমাত্র একটি স্বাক্ষর ম্যাচ রিপোর্ট করবে।
  • প্যাকেজগুলিকে ইনস্টল করা হয়নি বা একটি সুস্পষ্ট uid আছে বলেও বিবেচনা করা যেতে পারে।

নিরাপত্তা-অ্যাপ-প্রমাণকারী সংস্করণ 1.0.0

সংস্করণ 1.0.0-alpha03

13 ডিসেম্বর, 2023

androidx.security:security-app-authenticator:1.0.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha03 এই কমিট ধারণ করে।

এপিআই পরিবর্তন

  • যেখানে প্যাকেজের ইউআইডি/পিআইডি যাচাই করা হবে সেখানে ব্যবহারের ক্ষেত্রে সমর্থন যোগ করা হয়েছে; APIগুলি এখন startActivityForResult এবং কার্যকলাপ/রিসিভারের মতো ক্ষেত্রে সমর্থন করে যেখানে কলিং অ্যাপের পরিচয় [Activity|Broadcast]Options#setShareIdentityEnabled এর মাধ্যমে শেয়ার করা হয়।
  • এই নতুন ব্যবহারের ক্ষেত্রে সমর্থন করার জন্য [check|enforce]CallingAppIdentity(String, String) এর আচরণ আপডেট করা হয়েছে; এই পদ্ধতিগুলি আর Binder#getCalling[Uid|Pid] ব্যবহার করার জন্য ডিফল্ট হবে না কিন্তু এর পরিবর্তে কলিং প্যাকেজের UID যদি স্পষ্টভাবে প্রদান করা না হয় তবে এর যাচাইকরণ এড়িয়ে যাবে। ( I1851b )

সংস্করণ 1.0.0-alpha02

2 জুন, 2021

androidx.security:security-app-authenticator:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02 এই কমিট ধারণ করে।

এপিআই পরিবর্তন

  • অ্যান্ড্রয়েড 12-এ প্রবর্তিত নতুন knownSigner অনুমতি সুরক্ষা পতাকাকে সমর্থন করার প্রস্তুতির জন্য, ডাইজেস্ট অ্যালগরিদম বৈশিষ্ট্যটি আর কনফিগারেশনে নির্দিষ্ট করা যাবে না; পরিবর্তে SHA-256 ব্যবহার করে সমস্ত সার্টিফিকেট ডাইজেস্ট গণনা করা উচিত।

বাগ ফিক্স

  • কনফিগারেশনে প্রদত্ত সমস্ত সার্টিফিকেট ডাইজেস্ট এখন স্বাভাবিক করা হয়েছে যাতে একটি সফল স্বাক্ষর মিল রিপোর্ট করা যায় যখন রানটাইমে ডাইজেস্ট গণনা করা হয় এবং সেইসাথে যখন টেস্টিং লাইব্রেরি ব্যবহার করার সময় একটি স্পষ্ট স্বাক্ষরকারী পরিচয় সংজ্ঞায়িত করা হয়।

সংস্করণ 1.0.0-alpha01

5 মে, 2021

androidx.security:security-app-authenticator:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিট রয়েছে।

নতুন বৈশিষ্ট

AppAuthenticator হল একটি নতুন লাইব্রেরি যার লক্ষ্য স্বাক্ষরিত পরিচয়ের উপর ভিত্তি করে অ্যাপ বিশ্বাসের যাচাইকরণ সহজ করা। একটি অ্যাপকে শুধুমাত্র একটি XML কনফিগারেশন ফাইল উল্লেখ করতে হবে যাতে প্যাকেজের নাম এবং বিশ্বস্ত অ্যাপের স্বাক্ষরকারী পরিচয় থাকে এবং লাইব্রেরি রানটাইমে অ্যাপগুলির স্বাক্ষরিত পরিচয় যাচাইয়ের যত্ন নেবে।

সংস্করণ 1.1.0

সংস্করণ 1.1.0-alpha06

এপ্রিল 19, 2023

androidx.security:security-crypto:1.1.0-alpha06 এবং androidx.security:security-crypto-ktx:1.1.0-alpha06 প্রকাশ করা হয়েছে। সংস্করণ 1.1.0-alpha06-এ এই কমিট রয়েছে।

নতুন বৈশিষ্ট

  • Tink নির্ভরতা 1.8.0 এ আপডেট করা হয়েছে

সংস্করণ 1.1.0-alpha05

22 ফেব্রুয়ারি, 2023

androidx.security:security-crypto:1.1.0-alpha05 এবং androidx.security:security-crypto-ktx:1.1.0-alpha05 প্রকাশ করা হয়েছে। সংস্করণ 1.1.0-alpha05 এই কমিট ধারণ করে।

বাগ ফিক্স

  • MasterKeys.getOrCreate ( I3391e , b/268572037 ) এ রেসের শর্ত স্থির করা হয়েছে

সংস্করণ 1.1.0-alpha04

9 নভেম্বর, 2022

androidx.security:security-crypto:1.1.0-alpha04 এবং androidx.security:security-crypto-ktx:1.1.0-alpha04 প্রকাশ করা হয়েছে। সংস্করণ 1.1.0-alpha04 এই কমিট ধারণ করে।

নতুন বৈশিষ্ট

  • প্রথম অ্যাপ লঞ্চের সময় "কীসেট পাওয়া যায়নি, একটি নতুন তৈরি করবে" লগ মেসেজ সরানো হয়েছে। ( b/185219606 )
  • সংস্করণ 1.7.0 এ Tink নির্ভরতা আপগ্রেড করা হয়েছে।

এপিআই পরিবর্তন

  • EncryptedFile#openFileInput() পরিবর্তন করে একটি FileNotFoundException নিক্ষেপ করার জন্য, একটি জেনেরিক IOException এর পরিবর্তে যখন অনুরোধ করা ফাইলটি বিদ্যমান না থাকে। ( I80e41 , b/148804719 )
  • আপডেট করা হয়েছে 'MasterKeys' ক্লাসের জন্য এর প্রতিটি পদ্ধতির পরিবর্তে Android M প্রয়োজন। ( I8b4b8 )
  • EncryptedSharedPreferences (ex #getString , #getInt ) তে সমস্ত পছন্দের গেটার পরিবর্তন করে বিরল পরিস্থিতিতে যেখানে একটি মানের প্রকার সংজ্ঞায়িত enum ভেরিয়েন্টগুলির সাথে মিলানো যায় না সেখানে SecurityException নিক্ষেপ করতে। ( b/241699427 )

বাগ ফিক্স

  • নিরাপত্তা-ক্রিপ্টোর সাথে সিঙ্ক্রোনাইজ করা নিরাপত্তা-ক্রিপ্টো-ktx লাইব্রেরির ন্যূনতম SDK সংস্করণ v21 ( b/193550375 ) এ নামিয়ে দিয়ে
  • একাধিক EncryptedFile ( b/136590547 ) তৈরি করার সময় কনকারেন্সি বাগ সংশোধন করা হয়েছে

বাহ্যিক অবদান

  • EncryptedSharedPreferences.Editor#remove থেকে chr.ibbotson@gmail.com ( b/224994760 , b/134197835 , f44d44d ) এর জন্য একটি সমাধান প্রাপ্ত হয়েছে

নিরাপত্তা-Crypto-Ktx সংস্করণ 1.1.0-alpha03

18 মে, 2021

androidx.security:security-crypto-ktx:1.1.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha03 এই কমিট ধারণ করে।

androidx.security:security-crypto:1.1.0-alpha03 এর সাথে মেলে আপডেট করা হয়েছে।

সংস্করণ 1.1.0-alpha03

2 ডিসেম্বর, 2020

androidx.security:security-crypto:1.1.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha03 এই কমিট ধারণ করে।

নতুন বৈশিষ্ট

  • টিঙ্ককে স্থিতিশীল প্রকাশে আপডেট করা হয়েছে 1.5.0

সংস্করণ 1.1.0-alpha02

আগস্ট 5, 2020

androidx.security:security-crypto:1.1.0-alpha02 এবং androidx.security:security-crypto-ktx:1.1.0-alpha02 প্রকাশ করা হয়েছে। সংস্করণ 1.1.0-alpha02 এই কমিট ধারণ করে।

নতুন বৈশিষ্ট

  • স্থিতিশীল প্রকাশে Tink আপডেট করা হয়েছে 1.4.0

বাগ ফিক্স

  • টিঙ্ক আপডেটে ছায়াযুক্ত প্রোটোবাফ নির্ভরতার সাথে R8 এবং Proguard সমস্যাগুলি ঠিক করা উচিত।
  • Tink আপডেটটি সুন্দরভাবে AndroidKeyStore সঙ্গতি ব্যর্থতাগুলি পরিচালনা করা উচিত।

বাহ্যিক অবদান

  • প্রয়োগ করার সময় mKeysChanged পরিষ্কার করুন, এনক্রিপ্ট করা শেয়ার করা পছন্দগুলির জন্য ঠিক করুন ( aosp/1323026 )

সংস্করণ 1.1.0-alpha01

জুন 10, 2020

androidx.security:security-crypto:1.1.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha01-এ এই কমিট রয়েছে।

নতুন বৈশিষ্ট

  • ললিপপ (API লেভেল 21+) এখন সমর্থিত। অনুগ্রহ করে মনে রাখবেন যে AndroidKeyStore API 21 এবং 22 এর জন্য ব্যবহৃত হয় না । ( I7c12d , b/132325342 )
  • নতুন MasterKey ক্লাস কীগুলির জন্য আরও বিকল্প সরবরাহ করে, এছাড়াও Android এর নতুন বৈশিষ্ট্য এবং সংস্করণগুলিকে সমর্থন করার জন্য MasterKeys বর্জন করে যেগুলিতে KeyGenParamSpec নেই৷

নিরাপত্তা-পরিচয়-প্রমাণপত্র সংস্করণ 1.0.0

সংস্করণ 1.0.0-alpha03

1 সেপ্টেম্বর, 2021

androidx.security:security-identity-credential:1.0.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha03 এই কমিট ধারণ করে।

নতুন বৈশিষ্ট

  • Android 12-এ হার্ডওয়্যার-ব্যাকড আইডেন্টিটি শংসাপত্রের বৈশিষ্ট্যগুলির জন্য সমর্থন যোগ করা হয়েছে।

সংস্করণ 1.0.0-alpha02

24 ফেব্রুয়ারি, 2021

androidx.security:security-identity-credential:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02 এই কমিট ধারণ করে।

বাগ ফিক্স

  • Android 12 প্ল্যান ( Iff83e ) এর সাথে মেলে আইডেন্টিটি ক্রেডেনশিয়াল API আপডেট করুন

সংস্করণ 1.0.0-alpha01

আগস্ট 19, 2020

androidx.security:security-identity-credential:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিট রয়েছে।

নতুন বৈশিষ্ট

এই জেটপ্যাক রিলিজে আইডেন্টিটি ক্রেডেনশিয়াল এপিআই-এর একটি জেটপ্যাক সংস্করণ রয়েছে যা Android 11 এবং API স্তর 30-এ যোগ করা হয়েছে। যদি Android 11-এ চলমান থাকে এবং ডিভাইসে হার্ডওয়্যার-ব্যাকড আইডেন্টিটি ক্রেডেনশিয়াল সমর্থন থাকে তাহলে এই জেটপ্যাকটি কেবল প্ল্যাটফর্ম API-এ কল ফরওয়ার্ড করে। অন্যথায়, একটি Android কীস্টোর-সমর্থিত বাস্তবায়ন ব্যবহার করা হবে। যদিও অ্যান্ড্রয়েড কীস্টোর-সমর্থিত বাস্তবায়ন একই স্তরের নিরাপত্তা এবং গোপনীয়তা প্রদান করে না এটি সমস্ত ডেটা ইস্যুকারী-স্বাক্ষরিত ক্ষেত্রে ধারক এবং ইস্যুকারী উভয়ের জন্যই যথেষ্ট। এই লাইব্রেরির জন্য API স্তর 24 বা তার পরে প্রয়োজন৷

আইডেন্টিটি ক্রেডেনশিয়াল এপিআইগুলি ব্যবহারকারীর পরিচয় নথিগুলির জন্য একটি সুরক্ষিত স্টোরে একটি ইন্টারফেস প্রদান করে। এই APIগুলি ইচ্ছাকৃতভাবে মোটামুটি সাধারণ এবং বিমূর্ত। যতটা সম্ভব, শংসাপত্র যাচাইকরণ ডিভাইস এবং ইস্যুয়িং অথরিটিস (IAs) এর সাথে যোগাযোগের বার্তা বিন্যাস এবং শব্দার্থবিদ্যার স্পেসিফিকেশন এই APIগুলির সুযোগের বাইরে। APIগুলি যে ডেটা স্ট্রাকচারগুলির উপর নির্ভর করে তা শীঘ্রই প্রকাশিত ISO/IEC IS 18013-5 ব্যক্তিগত শনাক্তকরণ — ISO-সঙ্গী ড্রাইভিং লাইসেন্স — পার্ট 5: মোবাইল ড্রাইভিং লাইসেন্স (mDL) অ্যাপ্লিকেশন স্ট্যান্ডার্ডের ডেটা স্ট্রাকচারগুলির সাথে সামঞ্জস্যপূর্ণ৷

এপিআই পরিবর্তন

  • আইডেন্টিটি ক্রেডেনশিয়াল জেটপ্যাক যোগ করা হয়েছে। ( ICf90b )

সংস্করণ 1.0.0

সংস্করণ 1.0.0

21 এপ্রিল, 2021

androidx.security:security-crypto:1.0.0 প্রকাশিত হয়েছে। সংস্করণ 1.0.0 এই কমিট ধারণ করে.

1.0.0 এর প্রধান বৈশিষ্ট্য

বৈশিষ্ট্য হাইলাইট

  • EncryptedFile , একটি ফাইলে এনক্রিপ্ট করা ডেটা পড়তে/লিখতে এনক্রিপ্ট করা ইনপুট এবং আউটপুট স্ট্রিম প্রদান করে।
  • EncryptedSharedPreferences , SharedPreferences এর একটি বাস্তবায়ন প্রদান করে যা স্বয়ংক্রিয়ভাবে সমস্ত কী এবং মান এনক্রিপ্ট/ডিক্রিপ্ট করে।
  • MasterKeys এর মাধ্যমে সহজ কী প্রজন্ম প্রদান করে।
  • বর্ধিত স্থিতিশীলতার জন্য Tink 1.5.0 এর উপর নির্ভর করে।

সংস্করণ 1.0.0-rc04

13 জানুয়ারী, 2021

androidx.security:security-crypto:1.0.0-rc04 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-rc04 এই কমিট ধারণ করে।

বাগ ফিক্স

  • স্থিতিশীলতা বৃদ্ধির জন্য Tink 1.5.0 এ আপগ্রেড করা হয়েছে।

সংস্করণ 1.0.0-rc03

আগস্ট 5, 2020

androidx.security:security-crypto:1.0.0-rc03 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-rc03 এই কমিট ধারণ করে।

নতুন বৈশিষ্ট

  • স্থিতিশীল প্রকাশে Tink আপডেট করা হয়েছে 1.4.0

বাগ ফিক্স

  • টিঙ্ক আপডেটে ছায়াযুক্ত প্রোটোবাফ নির্ভরতার সাথে R8 এবং Proguard সমস্যাগুলি ঠিক করা উচিত।
  • Tink আপডেটটি সুন্দরভাবে AndroidKeyStore সঙ্গতি ব্যর্থতাগুলি পরিচালনা করা উচিত।

বাহ্যিক অবদান

  • প্রয়োগ করার সময় mKeysChanged পরিষ্কার করুন, এনক্রিপ্ট করা শেয়ার করা পছন্দগুলির জন্য ঠিক করুন ( aosp/1323026 )

সংস্করণ 1.0.0-rc02

20 মে, 2020

androidx.security:security-crypto:1.0.0-rc02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-rc02 এই কমিট ধারণ করে।

বাগ ফিক্স

  • Tink সংস্করণ 1.4.0-rc2-এ আপডেট করা হয়েছে, যা প্রোটো বুফ লাইট ডিপকে ছায়া দেয়। এটি অন্যান্য অ্যান্ড্রয়েড এসডিকেসের সাথে সংঘর্ষের ব্যাপকভাবে রিপোর্ট করা সমস্যার সমাধান করে। ( I8a831 )
  • EncryptedSharedPreferences এ স্থির apply() । ( I29069 , b/154366606 )

সংস্করণ 1.0.0-rc01

এপ্রিল 15, 2020

androidx.security:security-crypto:1.0.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-rc01 এই কমিট ধারণ করে।

বাগ ফিক্স

  • একটি KeyGenParamSpec MasterKeys.getOrCreate এ পাস করা হলে getUserAuthenticationRequired true হলে getUserAuthenticationValidityDurationSeconds একটি মান >0 প্রদান করে তা নিশ্চিত করার জন্য চেক যোগ করা হয়েছে। ( I911f5 ) ( b/152644939 )

সংস্করণ 1.0.0-beta01

18 মার্চ, 2020

androidx.security:security-crypto:1.0.0-beta01 1.0.0-alpha02 থেকে কোনো পরিবর্তন ছাড়াই মুক্তি পেয়েছে। সংস্করণ 1.0.0-beta01-এ এই কমিট রয়েছে

সংস্করণ 1.0.0-alpha02

23 মে, 2019

androidx.security:security-crypto:1.0.0-alpha02 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এই কমিট লগে পাওয়া যাবে।

বাগ ফিক্স

  • getAll() থেকে ভাগ করা পছন্দের সাথে যুক্ত কী/মান পুনরুদ্ধার করার সমস্যা সমাধান করা হয়েছে।
  • সীমাবদ্ধ পছন্দ কীগুলির ব্যবহার অবরুদ্ধ৷
  • ছোট জাভাডক আপডেট।

সংস্করণ 1.0.0-alpha01

7 মে, 2019

androidx.security:security-crypto:1.0.0-alpha01 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

নতুন বৈশিষ্ট্য হাইলাইট

  • EncryptedFile , একটি ফাইলে এনক্রিপ্ট করা ডেটা পড়তে/লিখতে এনক্রিপ্ট করা ইনপুট এবং আউটপুট স্ট্রিম প্রদান করে।
  • EncryptedSharedPreferences , SharedPreferences এর একটি বাস্তবায়ন প্রদান করে যা স্বয়ংক্রিয়ভাবে সমস্ত কী এবং মান এনক্রিপ্ট/ডিক্রিপ্ট করে।
  • MasterKeys এর মাধ্যমে সহজ কী প্রজন্ম প্রদান করে।