Changeset 278780 in webkit
- Timestamp:
- Jun 11, 2021, 1:44:21 PM (5 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 21 edited
-
Source/WTF/ChangeLog (modified) (1 diff)
-
Source/WTF/wtf/PlatformHave.h (modified) (1 diff)
-
Source/WTF/wtf/spi/cocoa/SecuritySPI.h (modified) (1 diff)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/PAL/ChangeLog (modified) (1 diff)
-
Source/WebCore/PAL/pal/spi/cocoa/CryptoKitCBridgingSPI.h (modified) (1 diff)
-
Source/WebCore/PAL/pal/spi/mac/QuickLookMacSPI.h (modified) (2 diffs)
-
Source/WebCore/testing/Internals.cpp (modified) (1 diff)
-
Source/WebKit/ChangeLog (modified) (1 diff)
-
Source/WebKit/Platform/cocoa/TextRecognitionUtilities.mm (modified) (1 diff)
-
Source/WebKit/Platform/spi/Cocoa/VisionKitSPI.h (added)
-
Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextController.mm (modified) (2 diffs)
-
Source/WebKit/UIProcess/API/Cocoa/WKConnection.mm (modified) (1 diff)
-
Source/WebKit/UIProcess/API/Cocoa/WKProcessGroup.mm (modified) (3 diffs)
-
Source/WebKit/UIProcess/API/Cocoa/WKWebViewTesting.mm (modified) (6 diffs)
-
Source/WebKit/UIProcess/Cocoa/WebViewImpl.mm (modified) (1 diff)
-
Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm (modified) (1 diff)
-
Source/WebKit/WebKit.xcodeproj/project.pbxproj (modified) (5 diffs)
-
Tools/ChangeLog (modified) (1 diff)
-
Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj (modified) (2 diffs)
-
Tools/TestWebKitAPI/Tests/WebCore/cocoa/CoreCryptoSPI.h (added)
-
Tools/TestWebKitAPI/Tests/WebCore/cocoa/PrivateClickMeasurementCocoa.mm (modified) (1 diff)
-
Tools/TestWebKitAPI/Tests/WebKitCocoa/EventAttribution.mm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WTF/ChangeLog
r278669 r278780 1 2021-06-11 Jonathan Bedard <jbedard@apple.com> 2 3 [Monterey] Support building WebKit 4 https://bugs.webkit.org/show_bug.cgi?id=226846 5 <rdar://problem/79095148> 6 7 Reviewed by Tim Horton. 8 9 * wtf/PlatformHave.h: Add HAVE(VK_IMAGE_ANALYSIS). 10 * wtf/spi/cocoa/SecuritySPI.h: 11 1 12 2021-06-09 Chris Dumez <cdumez@apple.com> 2 13 -
trunk/Source/WTF/wtf/PlatformHave.h
r278736 r278780 1023 1023 #define HAVE_CORE_TEXT_SBIX_IMAGE_SIZE_FUNCTIONS 1 1024 1024 #endif 1025 1026 #if (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 120000) \ 1027 || ((PLATFORM(IOS) || PLATFORM(MACCATALYST)) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 150000) 1028 #if !defined(HAVE_VK_IMAGE_ANALYSIS) 1029 #define HAVE_VK_IMAGE_ANALYSIS 1 1030 #endif 1031 #endif -
trunk/Source/WTF/wtf/spi/cocoa/SecuritySPI.h
r269696 r278780 82 82 CFDataRef SecAccessControlCopyData(SecAccessControlRef); 83 83 84 CFDataRef SecKeyCopySubjectPublicKeyInfo(SecKeyRef); 85 84 86 #if PLATFORM(MAC) 85 87 #include <Security/SecAsn1Types.h> 86 88 CFStringRef SecTaskCopySigningIdentifier(SecTaskRef, CFErrorRef *); 89 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 87 90 extern const SecAsn1Template kSecAsn1AlgorithmIDTemplate[]; 88 91 extern const SecAsn1Template kSecAsn1SubjectPublicKeyInfoTemplate[]; 92 ALLOW_DEPRECATED_DECLARATIONS_END 89 93 uint32_t SecTaskGetCodeSignStatus(SecTaskRef); 90 94 #endif -
trunk/Source/WebCore/ChangeLog
r278779 r278780 1 2021-06-11 Jonathan Bedard <jbedard@apple.com> 2 3 [Monterey] Support building WebKit 4 https://bugs.webkit.org/show_bug.cgi?id=226846 5 <rdar://problem/79095148> 6 7 Reviewed by Tim Horton. 8 9 Covered by exisiting tests. 10 11 * testing/Internals.cpp: 12 (WebCore::Internals::installImageOverlay): Explicitly define second arugment 13 to avoid 'missing field' compilation error. 14 1 15 2021-06-11 Chris Dumez <cdumez@apple.com> 2 16 -
trunk/Source/WebCore/PAL/ChangeLog
r278649 r278780 1 2021-06-11 Jonathan Bedard <jbedard@apple.com> 2 3 [Monterey] Support building WebKit 4 https://bugs.webkit.org/show_bug.cgi?id=226846 5 <rdar://problem/79095148> 6 7 Reviewed by Tim Horton. 8 9 * pal/spi/cocoa/CryptoKitCBridgingSPI.h: Add RSA BSSA declarations. 10 * pal/spi/mac/QuickLookMacSPI.h: Add Image Analysis declarations. 11 1 12 2021-06-08 Alex Christensen <achristensen@webkit.org> 2 13 -
trunk/Source/WebCore/PAL/pal/spi/cocoa/CryptoKitCBridgingSPI.h
r276615 r278780 35 35 36 36 @interface RSABSSATokenWaitingActivation : NSObject 37 @property (nonatomic, retain, readonly) NSData *blindedMessage; 37 #if HAVE(RSA_BSSA) 38 - (RSABSSATokenReady*)activateTokenWithServerResponse:(NSData*)serverResponse error:(NSError* __autoreleasing *)error; 39 #endif 40 @property (nonatomic, retain, readonly) NSData* blindedMessage; 38 41 @end 39 42 40 43 @interface RSABSSATokenReady : NSObject 41 @property (nonatomic, retain, readonly) NSData *tokenContent;42 @property (nonatomic, retain, readonly) NSData *keyId;43 @property (nonatomic, retain, readonly) NSData *signature;44 @property (nonatomic, retain, readonly) NSData* tokenContent; 45 @property (nonatomic, retain, readonly) NSData* keyId; 46 @property (nonatomic, retain, readonly) NSData* signature; 44 47 @end 48 49 #if HAVE(RSA_BSSA) 50 @interface RSABSSATokenBlinder : NSObject 51 - (instancetype)initWithPublicKey:(NSData*)spkiBytes error:(NSError* __autoreleasing *)error; 52 - (RSABSSATokenWaitingActivation*)tokenWaitingActivationWithContent:(NSData*)content error:(NSError* __autoreleasing *)error; 53 @property (nonatomic, retain, readonly) NSData* keyId; 54 @end 55 #endif 45 56 46 57 #endif // USE(APPLE_INTERNAL_SDK) -
trunk/Source/WebCore/PAL/pal/spi/mac/QuickLookMacSPI.h
r277903 r278780 60 60 61 61 @interface QLItem : NSObject <QLPreviewItem> 62 @property (nonatomic, copy) NSDictionary* previewOptions; 62 63 @end 63 64 64 65 #endif // USE(APPLE_INTERNAL_SDK) 65 66 66 #if HAVE(QUICKLOOK_PREVIEW_ITEM_DATA_PROVIDER) 67 #if HAVE(QUICKLOOK_PREVIEW_ITEM_DATA_PROVIDER) || HAVE(VK_IMAGE_ANALYSIS) 67 68 68 69 @class UTType; … … 70 71 - (instancetype)initWithDataProvider:(id /* <QLPreviewItemDataProvider> */)data contentType:(UTType *)contentType previewTitle:(NSString *)previewTitle; 71 72 @end 73 74 #endif 75 76 #if HAVE(VK_IMAGE_ANALYSIS) 77 78 typedef NS_ENUM(NSInteger, QLPreviewActivity) { 79 QLPreviewActivityNone, 80 QLPreviewActivityMarkup, 81 QLPreviewActivityTrim, 82 QLPreviewActivityVisualSearch 83 }; 72 84 73 85 #endif -
trunk/Source/WebCore/testing/Internals.cpp
r278767 r278780 5651 5651 return makeDataForLine(line); 5652 5652 }) 5653 #if ENABLE(DATA_DETECTION) 5654 , Vector<TextRecognitionDataDetector>() 5655 #endif 5653 5656 }); 5654 5657 #else -
trunk/Source/WebKit/ChangeLog
r278779 r278780 1 2021-06-11 Jonathan Bedard <jbedard@apple.com> 2 3 [Monterey] Support building WebKit 4 https://bugs.webkit.org/show_bug.cgi?id=226846 5 <rdar://problem/79095148> 6 7 Reviewed by Tim Horton. 8 9 * Platform/cocoa/TextRecognitionUtilities.mm: Import VisionKitSPI.h. 10 * Platform/spi/Cocoa/VisionKitSPI.h: Added. 11 * UIProcess/API/Cocoa/WKBrowsingContextController.mm: 12 (setUpPageLoaderClient): Allow deprecated declarations. 13 (setUpPagePolicyClient): Ditto. 14 * UIProcess/API/Cocoa/WKConnection.mm: 15 (setUpClient): Allow deprecated declarations. 16 * UIProcess/API/Cocoa/WKProcessGroup.mm: 17 (setUpConnectionClient): Allow deprecated declarations. 18 (setUpInjectedBundleClient): Ditto. 19 (setUpHistoryClient): Ditto. 20 * UIProcess/API/Cocoa/WKWebViewTesting.mm: 21 (-[WKWebView _createMediaSessionCoordinatorForTesting:completionHandler:]): Explicitly define second arugment 22 to avoid 'missing field' compilation error. 23 * UIProcess/Cocoa/WebViewImpl.mm: Import VisionKitSPI.h. 24 * UIProcess/ios/WKContentViewInteraction.mm: Ditto. 25 * WebKit.xcodeproj/project.pbxproj: Ditto. 26 1 27 2021-06-11 Chris Dumez <cdumez@apple.com> 2 28 -
trunk/Source/WebKit/Platform/cocoa/TextRecognitionUtilities.mm
r278575 r278780 29 29 #if ENABLE(IMAGE_ANALYSIS) 30 30 31 #import <VisionKitCore/VKImageAnalysis_WebKit.h> 32 #import <VisionKitCore/VKQuad.h> 31 #import "VisionKitSPI.h" 33 32 #import <WebCore/TextRecognitionResult.h> 34 33 #import <pal/spi/cocoa/FeatureFlagsSPI.h> -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextController.mm
r275765 r278780 440 440 } 441 441 442 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 442 443 static void setUpPageLoaderClient(WKBrowsingContextController *browsingContext, WebKit::WebPageProxy& page) 444 ALLOW_DEPRECATED_DECLARATIONS_END 443 445 { 444 446 WKPageNavigationClientV0 loaderClient; … … 477 479 } 478 480 481 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 479 482 static void setUpPagePolicyClient(WKBrowsingContextController *browsingContext, WebKit::WebPageProxy& page) 483 ALLOW_DEPRECATED_DECLARATIONS_END 480 484 { 481 485 WKPagePolicyClientInternal policyClient; -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKConnection.mm
r274227 r278780 77 77 } 78 78 79 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 79 80 static void setUpClient(WKConnection *wrapper, WebKit::WebConnection& connection) 81 ALLOW_DEPRECATED_DECLARATIONS_END 80 82 { 81 83 WKConnectionClientV0 client; -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKProcessGroup.mm
r267155 r278780 74 74 } 75 75 76 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 76 77 static void setUpConnectionClient(WKProcessGroup *processGroup, WKContextRef contextRef) 78 ALLOW_DEPRECATED_DECLARATIONS_END 77 79 { 78 80 WKContextConnectionClientV0 connectionClient; … … 102 104 } 103 105 106 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 104 107 static void setUpInjectedBundleClient(WKProcessGroup *processGroup, WKContextRef contextRef) 108 ALLOW_DEPRECATED_DECLARATIONS_END 105 109 { 106 110 WKContextInjectedBundleClientV1 injectedBundleClient; … … 170 174 } 171 175 176 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 172 177 static void setUpHistoryClient(WKProcessGroup *processGroup, WKContextRef contextRef) 178 ALLOW_DEPRECATED_DECLARATIONS_END 173 179 { 174 180 WKContextHistoryClientV0 historyClient; -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebViewTesting.mm
r278423 r278780 455 455 { 456 456 if (!success) 457 return { WebCore::ExceptionData { WebCore::InvalidStateError } };457 return { WebCore::ExceptionData { WebCore::InvalidStateError, String() } }; 458 458 459 459 return { }; … … 469 469 [m_clientCoordinator joinWithCompletion:makeBlockPtr([weakThis = makeWeakPtr(this), callback = WTFMove(callback)] (BOOL success) mutable { 470 470 if (!weakThis) { 471 callback(WebCore::ExceptionData { WebCore::InvalidStateError });471 callback(WebCore::ExceptionData { WebCore::InvalidStateError, String() }); 472 472 return; 473 473 } … … 486 486 [m_clientCoordinator seekTo:time withCompletion:makeBlockPtr([weakThis = makeWeakPtr(this), callback = WTFMove(callback)] (BOOL success) mutable { 487 487 if (!weakThis) { 488 callback(WebCore::ExceptionData { WebCore::InvalidStateError });488 callback(WebCore::ExceptionData { WebCore::InvalidStateError, String() }); 489 489 return; 490 490 } … … 498 498 [m_clientCoordinator playWithCompletion:makeBlockPtr([weakThis = makeWeakPtr(this), callback = WTFMove(callback)] (BOOL success) mutable { 499 499 if (!weakThis) { 500 callback(WebCore::ExceptionData { WebCore::InvalidStateError });500 callback(WebCore::ExceptionData { WebCore::InvalidStateError, String() }); 501 501 return; 502 502 } … … 510 510 [m_clientCoordinator pauseWithCompletion:makeBlockPtr([weakThis = makeWeakPtr(this), callback = WTFMove(callback)] (BOOL success) mutable { 511 511 if (!weakThis) { 512 callback(WebCore::ExceptionData { WebCore::InvalidStateError });512 callback(WebCore::ExceptionData { WebCore::InvalidStateError, String() }); 513 513 return; 514 514 } … … 522 522 [m_clientCoordinator setTrack:track withCompletion:makeBlockPtr([weakThis = makeWeakPtr(this), callback = WTFMove(callback)] (BOOL success) mutable { 523 523 if (!weakThis) { 524 callback(WebCore::ExceptionData { WebCore::InvalidStateError });524 callback(WebCore::ExceptionData { WebCore::InvalidStateError, String() }); 525 525 return; 526 526 } -
trunk/Source/WebKit/UIProcess/Cocoa/WebViewImpl.mm
r278575 r278780 147 147 #endif 148 148 149 #if ENABLE(IMAGE_ANALYSIS) 150 #import <VisionKitCore/VKImageAnalysis_WebKit.h> 151 #import <VisionKitCore/VKImageAnalyzer.h> 152 #import <VisionKitCore/VKQuad.h> 153 #endif // ENABLE(IMAGE_ANALYSIS) 149 #import "VisionKitSPI.h" 154 150 155 151 #if HAVE(TRANSLATION_UI_SERVICES) -
trunk/Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm
r278767 r278780 178 178 179 179 // FIXME: This should be pulled out into a separate softlinking header (either in PAL or WebKit2). 180 #import <VisionKitCore/VKImageAnalysis_WebKit.h> 181 #import <VisionKitCore/VKImageAnalyzer.h> 180 #import "VisionKitSPI.h" 182 181 SOFT_LINK_PRIVATE_FRAMEWORK_OPTIONAL(VisionKitCore) 183 182 SOFT_LINK_CLASS_OPTIONAL(VisionKitCore, VKImageAnalyzer) -
trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj
r278745 r278780 4 4 classes = { 5 5 }; 6 objectVersion = 5 2;6 objectVersion = 54; 7 7 objects = { 8 8 … … 814 814 3131261F148FF82C00BA2A39 /* NotificationPermissionRequestManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3131261A148FF82B00BA2A39 /* NotificationPermissionRequestManager.h */; }; 815 815 31312621148FF82C00BA2A39 /* WebNotificationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3131261C148FF82B00BA2A39 /* WebNotificationManager.h */; }; 816 3155EE0D2673F4F00085E59A /* VisionKitSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 3155EE0C2673F4EF0085E59A /* VisionKitSPI.h */; }; 816 817 3157135F2040A9B20084F9CF /* SystemPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 3157135D2040A9B20084F9CF /* SystemPreviewController.h */; }; 817 818 316B8B642054B55800BD4A62 /* WKSystemPreviewView.h in Headers */ = {isa = PBXBuildFile; fileRef = 316B8B622054B55800BD4A62 /* WKSystemPreviewView.h */; }; … … 3551 3552 314888FE1D91B11D00377042 /* WKTextChecker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WKTextChecker.cpp; sourceTree = "<group>"; }; 3552 3553 314888FF1D91B11D00377042 /* WKTextChecker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKTextChecker.h; sourceTree = "<group>"; }; 3554 3155EE0C2673F4EF0085E59A /* VisionKitSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VisionKitSPI.h; sourceTree = "<group>"; }; 3553 3555 3157135C2040A9B20084F9CF /* SystemPreviewControllerCocoa.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = SystemPreviewControllerCocoa.mm; sourceTree = "<group>"; }; 3554 3556 3157135D2040A9B20084F9CF /* SystemPreviewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SystemPreviewController.h; sourceTree = "<group>"; }; … … 7909 7911 isa = PBXGroup; 7910 7912 children = ( 7913 3155EE0C2673F4EF0085E59A /* VisionKitSPI.h */, 7911 7914 E3CAAA432413278A00CED2E2 /* AccessibilitySupportSPI.h */, 7912 7915 572EBBDC25392181000552B3 /* AppAttestSPI.h */, … … 12036 12039 93B2614F227D14B100B97A76 /* LocalStorageDatabaseTracker.h in Headers */, 12037 12040 46BEB6DB22FB9D4800269867 /* LocalStorageNamespace.h in Headers */, 12041 3155EE0D2673F4F00085E59A /* VisionKitSPI.h in Headers */, 12038 12042 51A7F2F3125BF820008AEB1D /* Logging.h in Headers */, 12039 12043 0FDCD7F71D47E92A009F08BC /* LogInitialization.h in Headers */, -
trunk/Tools/ChangeLog
r278776 r278780 1 2021-06-11 Jonathan Bedard <jbedard@apple.com> 2 3 [Monterey] Support building WebKit 4 https://bugs.webkit.org/show_bug.cgi?id=226846 5 <rdar://problem/79095148> 6 7 Reviewed by Tim Horton. 8 9 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: Add CoreCryptoSPI.h. 10 * TestWebKitAPI/Tests/WebCore/cocoa/CoreCryptoSPI.h: Added. 11 * TestWebKitAPI/Tests/WebCore/cocoa/PrivateClickMeasurementCocoa.mm: Import CoreCryptoSPI.h. 12 * TestWebKitAPI/Tests/WebKitCocoa/EventAttribution.mm: Ditto. 13 1 14 2021-06-11 Devin Rousso <drousso@apple.com> 2 15 -
trunk/Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj
r278736 r278780 2002 2002 31E9BDA0247F4C62002E51A2 /* WebGLPrepareDisplayOnWebThread.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = WebGLPrepareDisplayOnWebThread.mm; sourceTree = "<group>"; }; 2003 2003 31E9BDA2247F4DD0002E51A2 /* webgl.html */ = {isa = PBXFileReference; lastKnownFileType = text.html; path = webgl.html; sourceTree = "<group>"; }; 2004 31F865E526701E73003BFC6D /* CoreCryptoSPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CoreCryptoSPI.h; sourceTree = "<group>"; }; 2004 2005 333B9CE11277F23100FEFCE3 /* PreventEmptyUserAgent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PreventEmptyUserAgent.cpp; sourceTree = "<group>"; }; 2005 2006 33976D8224DC479B00812304 /* IndexSparseSet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IndexSparseSet.cpp; sourceTree = "<group>"; }; … … 4866 4867 children = ( 4867 4868 0711DF51226A95FB003DD2F7 /* AVFoundationSoftLinkTest.mm */, 4869 31F865E526701E73003BFC6D /* CoreCryptoSPI.h */, 4868 4870 751B05D51F8EAC1A0028A09E /* DatabaseTrackerTest.mm */, 4869 4871 57F1C91025DDD51900E8F6EA /* PrivateClickMeasurementCocoa.mm */, -
trunk/Tools/TestWebKitAPI/Tests/WebCore/cocoa/PrivateClickMeasurementCocoa.mm
r277740 r278780 29 29 #if HAVE(RSA_BSSA) 30 30 31 #include <Security/SecKeyPriv.h> 31 #include "CoreCryptoSPI.h" 32 32 33 #include <WebCore/PrivateClickMeasurement.h> 33 34 extern "C" { 35 #include <corecrypto/cc_priv.h> 36 #include <corecrypto/ccrng.h> 37 #include <corecrypto/ccrsa.h> 38 #include <corecrypto/ccrsabssa.h> 39 } 34 #include <wtf/spi/cocoa/SecuritySPI.h> 40 35 41 36 using namespace WebCore; -
trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/EventAttribution.mm
r277769 r278780 38 38 #if HAVE(RSA_BSSA) 39 39 40 #include "CoreCryptoSPI.h" 41 40 42 #include <Security/SecKeyPriv.h> 41 43 #include <WebCore/PrivateClickMeasurement.h> 42 43 extern "C" { 44 #include <corecrypto/cc_priv.h> 45 #include <corecrypto/ccrng.h> 46 #include <corecrypto/ccrsa.h> 47 #include <corecrypto/ccrsabssa.h> 48 } 44 #include <wtf/spi/cocoa/SecuritySPI.h> 49 45 50 46 #endif // HAVE(RSA_BSSA)
Note:
See TracChangeset
for help on using the changeset viewer.