অনুমোদন ট্যাগ

ট্যাগগুলি হল KeyMint (পূর্বে Keymaster) API-এ নাম-মানের জোড়া যা API-তে সম্পাদিত একটি অপারেশনের জন্য প্যারামিটার হিসাবে কাজ করতে পারে, বৈশিষ্ট্যগুলি যা স্থায়ীভাবে একটি নির্দিষ্ট কী-এর সাথে আবদ্ধ থাকে বা উভয়ই।

প্রতিটি ট্যাগে একটি enum মান এবং একটি সংশ্লিষ্ট প্রকার থাকে যা নির্দেশ করে যে একাধিক মান অনুমোদিত কিনা। উদাহরণস্বরূপ, BLOCK_MODE নামের ট্যাগের enum মান 4 এবং একটি প্রকার, ENUM_REP , যা নির্দেশ করে যে সংশ্লিষ্ট মানটি একটি পুনরাবৃত্তিযোগ্য enum।

ট্যাগ নিম্নলিখিত অবস্থানে পাওয়া যাবে:

  • KeyMint — সমস্ত ট্যাগ প্রাসঙ্গিক Android রিলিজ শাখায় Tag.aidl এ সংজ্ঞায়িত করা হয়েছে।
  • কীমাস্টার — ট্যাগগুলি প্রতিটি সংশ্লিষ্ট keymaster-version জন্য platform/hardware/interfaces/keymaster/ keymaster-version /types.hal এ সংজ্ঞায়িত করা হয়েছে, যেমন Keymaster 3-এর জন্য 3.0/types.hal এবং Keymaster 4-এর জন্য 4.0/types.hal কী-মাস্টার-এর জন্য, ডি-এ এবং 2-এর নীচে রয়েছে platform/hardware/libhardware/include/hardware/keymaster_defs.h .