One Logo Pool Ball
AuthenticationServices · IOS API REFERENCE

ASAuthorizationPublicKeyCredentialPRFAssertionInput.InputValues

struct · iOS 18.0+ · SDK 27.1

struct InputValues

These are the values which will be used as inputs to the salts for deriving the SymmetricKey. This type is analogous to AuthenticationExtensionsPRFValues in the WebAuthn spec.

Members (6)

init · iOS 18.0+

init

TypeScript
static init(saltInput1: ArrayBuffer, saltInput2?: (ArrayBuffer) | null): ASAuthorizationPublicKeyCredentialPRFAssertionInput_InputValues
Swift declaration
init(saltInput1: Data, saltInput2: Data? = nil)
get · iOS 18.0+

saltInput1

TypeScript
get saltInput1(): ArrayBuffer
Swift declaration
var saltInput1: Data
set · iOS 18.0+

saltInput1

TypeScript
set saltInput1(value: ArrayBuffer)
Swift declaration
var saltInput1: Data
static · iOS 18.0+

saltInput1

TypeScript
static saltInput1SaltInput2(saltInput1: ArrayBuffer, saltInput2?: (ArrayBuffer) | null): ASAuthorizationPublicKeyCredentialPRFAssertionInput_InputValues
Swift declaration
static func saltInput1(_ saltInput1: Data, saltInput2: Data? = nil) -> ASAuthorizationPublicKeyCredentialPRFAssertionInput.InputValues

The inputs for generating the PRF output secrets. - Parameters: - saltInput1: The input used when generating `first`. - saltInput2: If specified, the input when generating `second`. If not specified, `second` will be nil. - Returns: A configured instance of `InputValues`.

get · iOS 18.0+

saltInput2

TypeScript
get saltInput2(): (ArrayBuffer) | null
Swift declaration
var saltInput2: Data?
set · iOS 18.0+

saltInput2

TypeScript
set saltInput2(value: (ArrayBuffer) | null)
Swift declaration
var saltInput2: Data?

Skipped declarations

No declarations were skipped in this snapshot.

All AuthenticationServices types →