নেস্ট পাসকোড এনক্রিপশন স্কিম ব্যবহার করে এনক্রিপ্ট করা একটি পাসকোড ডিক্রিপ্ট করুন।
বিস্তারিত
পরামিতি
[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 দ্বারা সমর্থিত হয় তবে সত্য ফেরত দেয়।
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
2024-09-11 UTC-তে শেষবার আপডেট করা হয়েছে।
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"এতে আমার প্রয়োজনীয় তথ্য নেই"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"খুব জটিল / অনেক ধাপ"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"পুরনো"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"অনুবাদ সংক্রান্ত সমস্যা"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"নমুনা / কোড সংক্রান্ত সমস্যা"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"অন্যান্য"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"সহজে বোঝা যায়"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"আমার সমস্যার সমাধান হয়েছে"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"অন্যান্য"
}]
{"lastModified": "2024-09-11 UTC-\u09a4\u09c7 \u09b6\u09c7\u09b7\u09ac\u09be\u09b0 \u0986\u09aa\u09a1\u09c7\u099f \u0995\u09b0\u09be \u09b9\u09df\u09c7\u099b\u09c7\u0964"}
[[["সহজে বোঝা যায়","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-09-11 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]