ট্যাগগুলি হল 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
.