Transform Attributes
Specify the attributes of a transform.
Overview
Use these keys and values when accessing transform attributes by name, such as with the SecTransformSetAttribute(_:_:_:_:) and SecTransformGetAttribute(_:_:) functions. You can also use some of the values directly in certain function calls, such as when you create a encode transform with the SecEncodeTransformCreate(_:_:) function and give it an encodeType parameter to seed the kSecEncodeTypeAttribute attribute.
Topics
Encode and Decode Keys
Digest and Encryption Keys
kSecDigestTypeAttributekSecDigestLengthAttributekSecDigestHMACKeyAttributekSecInputIsAttributeNamekSecEncryptionModekSecEncryptKeykSecIVKeykSecPaddingKeykSecOAEPEncodingParametersAttributeNamekSecOAEPMGF1DigestAlgorithmAttributeNamekSecOAEPMessageLengthAttributeName
Transform Keys
kSecTransformInputAttributeNamekSecTransformOutputAttributeNamekSecTransformDebugAttributeNamekSecKeyAttributeNamekSecSignatureAttributeNamekSecTransformAbortAttributeNamekSecTransformTransformName
Encode Types
Digest Types
kSecDigestMD2kSecDigestMD4kSecDigestMD5kSecDigestSHA1kSecDigestSHA2kSecDigestHMACMD5kSecDigestHMACSHA1kSecDigestHMACSHA2