Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

NLWeavePasscodeEncryptionSupport

#include <src/device-manager/cocoa/NLWeavePasscodeEncryptionSupport.h>

पिनकोड एन्क्रिप्शन / डिक्रिप्शन कार्यक्षमता के C ++ कार्यान्वयन के लिए आवरण।

सारांश

विरासत

इनहेरीट से: NSObject

सार्वजनिक स्थैतिक कार्य

decryptPasscode:config:encKey:authKey:fingerprintKey:error: (NSData *encPasscode, UInt8 config, NSData *encKey, NSData *authKey, NSData *fingerprintKey, NSError **errOut)
virtual nullable NSData *
पासकोड को डिक्रिप्ट करें जो नेस्ट पासकोड एन्क्रिप्शन स्कीम का उपयोग करके एन्क्रिप्ट किया गया था।
encryptPasscode:keyId:nonce:passcode:encKey:authKey:fingerprintKey:error: (UInt8 config, UInt32 keyId, UInt32 nonce, NSData *passcode, NSData *encKey, NSData *authKey, NSData *fingerprintKey, NSError **errOut)
virtual nullable NSData *
नेस्ट पासकोड एन्क्रिप्शन योजना का उपयोग करके पासकोड को एन्क्रिप्ट करें।
getEncryptedPasscodeConfig:config:error: (NSData *encPasscode, UInt8 *configOut, NSError **errOut)
virtual BOOL
एन्क्रिप्टेड पासकोड से कॉन्फ़िगरेशन प्रकार निकालें।
getEncryptedPasscodeFingerprint:error: (NSData *encPasscode, NSError **errOut)
virtual nullable NSData *
एन्क्रिप्टेड पासकोड से फिंगरप्रिंट निकालें।
getEncryptedPasscodeKeyId:keyId:error: (NSData *encPasscode, UInt32 *keyIdOut, NSError **errOut)
virtual BOOL
एक एन्क्रिप्टेड पासकोड से कुंजी आईडी निकालें।
getEncryptedPasscodeNonce:nonce:error: (NSData *encPasscode, UInt32 *nonceOut, NSError **errOut)
virtual BOOL
एन्क्रिप्टेड पासकोड से गैर मूल्य निकालें।
isSupportedPasscodeEncryptionConfig: (UInt8 config)
virtual BOOL
निर्धारित करता है कि निर्दिष्ट पासकोड एन्क्रिप्शन कॉन्फ़िगरेशन समर्थित है या नहीं।

सार्वजनिक स्थैतिक कार्य

decryptPasscode: config: encKey: authKey: fingerprintKey: त्रुटि:

virtual nullable NSData * decryptPasscode:config:encKey:authKey:fingerprintKey:error:(
  NSData *encPasscode,
  UInt8 config,
  NSData *encKey,
  NSData *authKey,
  NSData *fingerprintKey,
  NSError **errOut
)

पासकोड को डिक्रिप्ट करें जो नेस्ट पासकोड एन्क्रिप्शन स्कीम का उपयोग करके एन्क्रिप्ट किया गया था।

encryptPasscode: Keyid: अस्थायी रूप से: पासकोड: encKey: authKey: fingerprintKey: त्रुटि:

virtual nullable NSData * encryptPasscode:keyId:nonce:passcode:encKey:authKey:fingerprintKey:error:(
  UInt8 config,
  UInt32 keyId,
  UInt32 nonce,
  NSData *passcode,
  NSData *encKey,
  NSData *authKey,
  NSData *fingerprintKey,
  NSError **errOut
)

नेस्ट पासकोड एन्क्रिप्शन योजना का उपयोग करके पासकोड को एन्क्रिप्ट करें।

getEncryptedPasscodeConfig: config: त्रुटि:

virtual BOOL getEncryptedPasscodeConfig:config:error:(
  NSData *encPasscode,
  UInt8 *configOut,
  NSError **errOut
)

एन्क्रिप्टेड पासकोड से कॉन्फ़िगरेशन प्रकार निकालें।

getEncryptedPasscodeFingerprint: त्रुटि:

virtual nullable NSData * getEncryptedPasscodeFingerprint:error:(
  NSData *encPasscode,
  NSError **errOut
)

एन्क्रिप्टेड पासकोड से फिंगरप्रिंट निकालें।

getEncryptedPasscodeKeyId: Keyid: त्रुटि:

virtual BOOL getEncryptedPasscodeKeyId:keyId:error:(
  NSData *encPasscode,
  UInt32 *keyIdOut,
  NSError **errOut
)

एक एन्क्रिप्टेड पासकोड से कुंजी आईडी निकालें।

getEncryptedPasscodeNonce: अस्थायी रूप से: त्रुटि:

virtual BOOL getEncryptedPasscodeNonce:nonce:error:(
  NSData *encPasscode,
  UInt32 *nonceOut,
  NSError **errOut
)

एन्क्रिप्टेड पासकोड से नॉन वैल्यू निकालें।

isSupportedPasscodeEncryptionConfig:

virtual BOOL isSupportedPasscodeEncryptionConfig:(
  UInt8 config
)

निर्धारित करता है कि निर्दिष्ट पासकोड एन्क्रिप्शन कॉन्फ़िगरेशन समर्थित है या नहीं।