নেস্ট পাসকোড এনক্রিপশন স্কিম ব্যবহার করে এনক্রিপ্ট করা একটি পাসকোড ডিক্রিপ্ট করুন।
বিস্তারিত
পরামিতি
[in] encPasscode
এনক্রিপ্ট করা পাসকোড বাফারে একটি পয়েন্টার।
[in] encPasscodeLen
এনক্রিপ্ট করা পাসকোডের দৈর্ঘ্য।
[in] passcodeBuf
ডিক্রিপ্ট করা পাসকোড পাওয়ার জন্য একটি বাফারে একটি পয়েন্টার।
[in] passcodeBufSize
পাসকোডবাফ দ্বারা নির্দেশিত বাফারের আকার।
[out] passcodeLen
ডিক্রিপ্ট করা পাসকোডের দৈর্ঘ্য সেট করুন।
[in] groupKeyStore
গ্রুপ কী স্টোর অবজেক্টের একটি পয়েন্টার।
রিটার্ন মান
WEAVE_NO_ERROR
সাফল্যের উপর।
WEAVE_ERROR_UNSUPPORTED_PASSCODE_CONFIG
যদি নির্দিষ্ট পাসকোড কনফিগারেশন সমর্থিত না হয়।
WEAVE_ERROR_PASSCODE_AUTHENTICATION_FAILED
যদি পাসকোড প্রমাণীকরণ ব্যর্থ হয়।
WEAVE_ERROR_PASSCODE_FINGERPRINT_FAILED
পাসকোড ফিঙ্গারপ্রিন্ট চেক ব্যর্থ হলে.
WEAVE_ERROR_INVALID_KEY_ID
যদি অনুরোধ করা কীটিতে অবৈধ কী আইডি থাকে।
WEAVE_ERROR_BUFFER_TOO_SMALL
যদি সরবরাহ করা পাসকোড বাফার খুব ছোট হয়।
WEAVE_ERROR_INVALID_ARGUMENT
যদি এনক্রিপ্ট করা পাসকোড খুব ছোট বা খুব দীর্ঘ হয়; অথবা যদি গ্রুপ কী স্টোরে পয়েন্টার প্রদান করা না হয় বা প্ল্যাটফর্ম কী স্টোরটি অবৈধ কী প্যারামিটার প্রদান করে।
other
অন্যান্য প্ল্যাটফর্ম-নির্দিষ্ট ত্রুটিগুলি প্ল্যাটফর্ম কী স্টোর APIগুলি দ্বারা প্রত্যাবর্তিত হয়েছে৷
নেস্ট পাসকোড এনক্রিপশন স্কিম ব্যবহার করে এনক্রিপ্ট করা একটি পাসকোড ডিক্রিপ্ট করুন।
বিস্তারিত
পরামিতি
[in] encPasscode
এনক্রিপ্ট করা পাসকোড বাফারে একটি পয়েন্টার।
[in] encPasscodeLen
এনক্রিপ্ট করা পাসকোডের দৈর্ঘ্য।
[in] encKey
পাসকোড এনক্রিপ্ট করতে ব্যবহৃত কীটির একটি পয়েন্টার। কীটির দৈর্ঘ্য অবশ্যই নির্দিষ্ট কনফিগারেশনের সাথে যুক্ত এনক্রিপশন অ্যালগরিদমের সাথে মেলে।
[in] authKey
পাসকোড প্রমাণীকরণ করতে ব্যবহৃত কীটির একটি পয়েন্টার। কীটির দৈর্ঘ্য অবশ্যই নির্দিষ্ট কনফিগারেশনের সাথে যুক্ত প্রমাণীকরণ অ্যালগরিদমের সাথে মেলে।
[in] fingerprintKey
পাসকোড ফিঙ্গারপ্রিন্ট তৈরি করতে ব্যবহার করা কীটির একটি পয়েন্টার। কীটির দৈর্ঘ্য অবশ্যই নির্দিষ্ট কনফিগারেশনের সাথে যুক্ত ফিঙ্গারপ্রিন্ট অ্যালগরিদমের সাথে মেলে।
[in] passcodeBuf
ডিক্রিপ্ট করা পাসকোড পাওয়ার জন্য একটি বাফারে একটি পয়েন্টার।
[in] passcodeBufSize
পাসকোডবাফ দ্বারা নির্দেশিত বাফারের আকার।
[out] passcodeLen
ডিক্রিপ্ট করা পাসকোডের দৈর্ঘ্য সেট করুন।
রিটার্ন মান
WEAVE_NO_ERROR
সাফল্যের উপর।
WEAVE_ERROR_UNSUPPORTED_PASSCODE_CONFIG
যদি নির্দিষ্ট পাসকোড কনফিগারেশন সমর্থিত না হয়।
WEAVE_ERROR_PASSCODE_AUTHENTICATION_FAILED
যদি পাসকোড প্রমাণীকরণ ব্যর্থ হয়।
WEAVE_ERROR_PASSCODE_FINGERPRINT_FAILED
পাসকোড ফিঙ্গারপ্রিন্ট চেক ব্যর্থ হলে.
WEAVE_ERROR_BUFFER_TOO_SMALL
যদি সরবরাহ করা পাসকোড বাফার খুব ছোট হয়।
WEAVE_ERROR_INVALID_ARGUMENT
যদি এনক্রিপ্ট করা পাসকোড খুব ছোট বা খুব দীর্ঘ হয়।
নেস্ট পাসকোড এনক্রিপশন স্কিম ব্যবহার করে একটি পাসকোড এনক্রিপ্ট করুন।
বিস্তারিত
পরামিতি
[in] config
পাসকোড এনক্রিপশন কনফিগারেশন ব্যবহার করা হবে।
[in] keyId
অনুরোধ করা পাসকোড এনক্রিপশন কী আইডি।
[in] nonce
এনক্রিপ্ট করা পাসকোডে একটি অনন্য মান বরাদ্দ করা হয়েছে।
[in] passcode
এনক্রিপ্ট করার জন্য পাসকোডের একটি পয়েন্টার।
[in] passcodeLen
পাসকোডের দৈর্ঘ্য।
[out] encPasscode
এনক্রিপ্ট করা পাসকোড সংরক্ষণ করার জন্য বাফারে একটি পয়েন্টার।
[in] encPasscodeBufSize
এনক্রিপ্ট করা পাসকোড স্টোরেজের জন্য বাফারের আকার।
[out] encPasscodeLen
এনক্রিপ্ট করা পাসকোডের দৈর্ঘ্য।
[in] groupKeyStore
গ্রুপ কী স্টোর অবজেক্টের একটি পয়েন্টার।
রিটার্ন মান
WEAVE_NO_ERROR
সাফল্যের উপর।
WEAVE_ERROR_UNSUPPORTED_PASSCODE_CONFIG
যদি নির্দিষ্ট পাসকোড কনফিগারেশন সমর্থিত না হয়।
WEAVE_ERROR_BUFFER_TOO_SMALL
যদি আউটপুট বাফার দেওয়া হয় এনক্রিপ্ট করা পাসকোডের জন্য খুব ছোট।
WEAVE_ERROR_INVALID_KEY_ID
যদি অনুরোধ করা কীটিতে অবৈধ কী আইডি থাকে।
WEAVE_ERROR_INVALID_ARGUMENT
যদি সরবরাহ করা পাসকোডটি খুব ছোট বা খুব দীর্ঘ হয়; অথবা যদি গ্রুপ কী স্টোরে পয়েন্টার প্রদান করা না হয় বা প্ল্যাটফর্ম কী স্টোরটি অবৈধ কী প্যারামিটার প্রদান করে।
other
অন্যান্য প্ল্যাটফর্ম-নির্দিষ্ট ত্রুটিগুলি প্ল্যাটফর্ম কী স্টোর APIগুলি দ্বারা প্রত্যাবর্তিত হয়েছে৷
নেস্ট পাসকোড এনক্রিপশন স্কিম ব্যবহার করে একটি পাসকোড এনক্রিপ্ট করুন।
বিস্তারিত
পরামিতি
[in] config
ওয়েভ পাসকোড এনক্রিপশন কনফিগারেশন ব্যবহার করা হবে।
[in] keyId
অনুরোধ করা পাসকোড এনক্রিপশন কী আইডি।
[in] nonce
পাসকোডের জন্য নির্দিষ্ট একটি অনন্য মান।
[in] passcode
এনক্রিপ্ট করার জন্য পাসকোডের একটি পয়েন্টার।
[in] passcodeLen
পাসকোডের দৈর্ঘ্য।
[in] encKey
পাসকোড এনক্রিপ্ট করতে ব্যবহৃত কীটির একটি পয়েন্টার। কীটির দৈর্ঘ্য অবশ্যই নির্দিষ্ট কনফিগারেশনের সাথে যুক্ত এনক্রিপশন অ্যালগরিদমের সাথে মেলে।
[in] authKey
পাসকোড প্রমাণীকরণ করতে ব্যবহৃত কীটির একটি পয়েন্টার। কীটির দৈর্ঘ্য অবশ্যই নির্দিষ্ট কনফিগারেশনের সাথে যুক্ত প্রমাণীকরণ অ্যালগরিদমের সাথে মেলে।
[in] fingerprintKey
পাসকোড ফিঙ্গারপ্রিন্ট তৈরি করতে ব্যবহার করা কীটির একটি পয়েন্টার। কীটির দৈর্ঘ্য অবশ্যই নির্দিষ্ট কনফিগারেশনের সাথে যুক্ত ফিঙ্গারপ্রিন্ট অ্যালগরিদমের সাথে মেলে।
[out] encPasscode
একটি বাফারের একটি পয়েন্টার যেখানে এনক্রিপ্ট করা পাসকোড সংরক্ষণ করা হবে। এই বাফারটি কমপক্ষে kPasscodeMaxEncryptedLen আকারের হতে হবে।
[in] encPasscodeBufSize
encPasscode দ্বারা নির্দেশিত বাফারের আকার।
[out] encPasscodeLen
এনক্রিপ্ট করা পাসকোডের দৈর্ঘ্য।
রিটার্ন মান
WEAVE_NO_ERROR
সাফল্যের উপর।
WEAVE_ERROR_UNSUPPORTED_PASSCODE_CONFIG
যদি নির্দিষ্ট পাসকোড কনফিগারেশন সমর্থিত না হয়।
WEAVE_ERROR_BUFFER_TOO_SMALL
যদি আউটপুট বাফার দেওয়া হয় এনক্রিপ্ট করা পাসকোডের জন্য খুব ছোট।
যদি সরবরাহ করা পাসকোড এনক্রিপশন কনফিগারেশন পাসকোড এনক্রিপশন/ডিক্রিপশন API দ্বারা সমর্থিত হয় তবে সত্য ফেরত দেয়।
অন্য কিছু উল্লেখ করা না থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons অ্যাট্রিবিউশন 4.0 লাইসেন্স-এর অধীনে এবং কোডের স্যাম্পেল Apache 2.0 লাইসেন্স-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক। OPENTHREAD ও এর সম্পর্কিত চিহ্ন হল Thread Group-এর ট্রেডমার্রক এবং এগুলিকে লাইসেন্সের অধীনে ব্যবহার করা হয়।
2024-11-14 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2024-11-14 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]