Changeset 285736 in webkit
- Timestamp:
- Nov 12, 2021, 12:15:39 PM (5 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
UIProcess/WebAuthentication/Cocoa/WebAuthenticatorCoordinatorProxy.mm (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r285735 r285736 1 2021-11-12 Brent Fulgham <bfulgham@apple.com> 2 3 REGRESSION (r285698): Build correction after refactoring id handling 4 https://bugs.webkit.org/show_bug.cgi?id=233052 5 <rdar://problem/85347865> 6 7 Reviewed by Chris Dumez. 8 9 Build fix after r285698. The new 'toNSData' method needs its namespace included. 10 11 * UIProcess/WebAuthentication/Cocoa/WebAuthenticatorCoordinatorProxy.mm: 12 (WebKit::toASCDescriptor): 13 (WebKit::configureRegistrationRequestContext): 14 (WebKit::configurationAssertionRequestContext): 15 (WebKit::toNSData): Deleted. 16 1 17 2021-11-12 Per Arne <pvollan@apple.com> 2 18 -
trunk/Source/WebKit/UIProcess/WebAuthentication/Cocoa/WebAuthenticatorCoordinatorProxy.mm
r285698 r285736 36 36 #import <WebCore/AuthenticatorAttachment.h> 37 37 #import <WebCore/AuthenticatorResponseData.h> 38 #import <WebCore/BufferSource.h> 38 39 #import <WebCore/ExceptionData.h> 39 40 #import <WebCore/PublicKeyCredentialCreationOptions.h> … … 48 49 { 49 50 return ArrayBuffer::create(reinterpret_cast<const uint8_t*>(data.bytes), data.length); 50 }51 52 static inline RetainPtr<NSData> toNSData(const Vector<uint8_t> vector)53 {54 return adoptNS([[NSData alloc] initWithBytes:vector.data() length:vector.size()]);55 51 } 56 52 … … 147 143 } 148 144 149 return adoptNS([allocASCPublicKeyCredentialDescriptorInstance() initWithCredentialID: toNSData(descriptor.id).get() transports:transports.get()]);145 return adoptNS([allocASCPublicKeyCredentialDescriptorInstance() initWithCredentialID:WebCore::toNSData(descriptor.id).get() transports:transports.get()]); 150 146 } 151 147 … … 174 170 auto credentialCreationOptions = adoptNS([allocASCPublicKeyCredentialCreationOptionsInstance() init]); 175 171 176 [credentialCreationOptions setChallenge: toNSData(options.challenge).get()];172 [credentialCreationOptions setChallenge:WebCore::toNSData(options.challenge).get()]; 177 173 [credentialCreationOptions setRelyingPartyIdentifier:options.rp.id]; 178 174 [credentialCreationOptions setUserName:options.user.name]; 179 [credentialCreationOptions setUserIdentifier: toNSData(options.user.id.data()).get()];175 [credentialCreationOptions setUserIdentifier:WebCore::toNSData(options.user.id).get()]; 180 176 [credentialCreationOptions setUserDisplayName:options.user.displayName]; 181 177 [credentialCreationOptions setUserVerificationPreference:userVerification.get()]; … … 232 228 [requestContext setRelyingPartyIdentifier:options.rpId]; 233 229 234 auto challenge = toNSData(options.challenge);230 auto challenge = WebCore::toNSData(options.challenge); 235 231 236 232 if (requestTypes & ASCCredentialRequestTypePlatformPublicKeyAssertion)
Note:
See TracChangeset
for help on using the changeset viewer.