⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 285736 in webkit


Ignore:
Timestamp:
Nov 12, 2021, 12:15:39 PM (5 years ago)
Author:
Brent Fulgham
Message:

REGRESSION (r285698): Build correction after refactoring id handling
https://bugs.webkit.org/show_bug.cgi?id=233052
<rdar://problem/85347865>

Reviewed by Chris Dumez.

Build fix after r285698. The new 'toNSData' method needs its namespace included.

  • UIProcess/WebAuthentication/Cocoa/WebAuthenticatorCoordinatorProxy.mm:

(WebKit::toASCDescriptor):
(WebKit::configureRegistrationRequestContext):
(WebKit::configurationAssertionRequestContext):
(WebKit::toNSData): Deleted.

Location:
trunk/Source/WebKit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r285735 r285736  
     12021-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
    1172021-11-12  Per Arne  <pvollan@apple.com>
    218
  • trunk/Source/WebKit/UIProcess/WebAuthentication/Cocoa/WebAuthenticatorCoordinatorProxy.mm

    r285698 r285736  
    3636#import <WebCore/AuthenticatorAttachment.h>
    3737#import <WebCore/AuthenticatorResponseData.h>
     38#import <WebCore/BufferSource.h>
    3839#import <WebCore/ExceptionData.h>
    3940#import <WebCore/PublicKeyCredentialCreationOptions.h>
     
    4849{
    4950    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()]);
    5551}
    5652
     
    147143    }
    148144
    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()]);
    150146}
    151147
     
    174170    auto credentialCreationOptions = adoptNS([allocASCPublicKeyCredentialCreationOptionsInstance() init]);
    175171
    176     [credentialCreationOptions setChallenge:toNSData(options.challenge).get()];
     172    [credentialCreationOptions setChallenge:WebCore::toNSData(options.challenge).get()];
    177173    [credentialCreationOptions setRelyingPartyIdentifier:options.rp.id];
    178174    [credentialCreationOptions setUserName:options.user.name];
    179     [credentialCreationOptions setUserIdentifier:toNSData(options.user.id.data()).get()];
     175    [credentialCreationOptions setUserIdentifier:WebCore::toNSData(options.user.id).get()];
    180176    [credentialCreationOptions setUserDisplayName:options.user.displayName];
    181177    [credentialCreationOptions setUserVerificationPreference:userVerification.get()];
     
    232228    [requestContext setRelyingPartyIdentifier:options.rpId];
    233229
    234     auto challenge = toNSData(options.challenge);
     230    auto challenge = WebCore::toNSData(options.challenge);
    235231
    236232    if (requestTypes & ASCCredentialRequestTypePlatformPublicKeyAssertion)
Note: See TracChangeset for help on using the changeset viewer.