Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 7638ebd719852209c343015eb41ff30279fc4cfa https://github.com/WebKit/WebKit/commit/7638ebd719852209c343015eb41ff30279fc4cfa Author: Brent Fulgham <bfulg...@apple.com> Date: 2024-03-21 (Thu, 21 Mar 2024)
Changed paths: M Source/WTF/wtf/persistence/PersistentEncoder.cpp M Source/WebCore/Modules/webauthn/WebAuthenticationUtils.cpp M Source/WebCore/Modules/webauthn/fido/Pin.cpp M Source/WebCore/Modules/websockets/WebSocketHandshake.cpp M Source/WebCore/PAL/pal/crypto/CryptoDigest.h M Source/WebCore/PAL/pal/crypto/commoncrypto/CryptoDigestCommonCrypto.mm M Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA224.cpp M Source/WebCore/crypto/cocoa/CryptoAlgorithmECDSAMac.cpp M Source/WebCore/crypto/cocoa/CryptoAlgorithmRSASSA_PKCS1_v1_5Mac.cpp M Source/WebCore/crypto/cocoa/CryptoAlgorithmRSA_PSSMac.cpp M Source/WebCore/inspector/DOMPatchSupport.cpp M Source/WebCore/inspector/agents/InspectorDOMAgent.cpp M Source/WebCore/loader/ResourceCryptographicDigest.cpp M Source/WebCore/loader/cache/TrustedFonts.cpp M Source/WebCore/platform/mediastream/RealtimeMediaSourceCenter.cpp M Source/WebCore/platform/sql/SQLiteFileSystem.cpp M Source/WebCore/storage/StorageUtilities.cpp M Source/WebCore/workers/service/server/SWScriptStorage.cpp M Source/WebKit/NetworkProcess/PrivateClickMeasurement/PrivateClickMeasurementManager.cpp M Source/WebKit/NetworkProcess/cache/NetworkCacheData.cpp M Source/WebKit/NetworkProcess/cache/NetworkCacheKey.cpp M Source/WebKit/NetworkProcess/storage/CacheStorageDiskStore.cpp M Source/WebKit/NetworkProcess/storage/NetworkStorageManager.cpp M Tools/TestWebKitAPI/Tests/WebCore/CtapPinTest.cpp Log Message: ----------- Update PAL::CryptoDigest to accept std::span arguments https://bugs.webkit.org/show_bug.cgi?id=249414 <rdar://problem/103643663> Reviewed by Chris Dumez. Update the implementation of PAL::CryptoDigest to accept std:span arguments. * Source/WTF/wtf/persistence/PersistentEncoder.cpp: (WTF::Persistence::Encoder::updateChecksumForData): * Source/WebCore/Modules/webauthn/WebAuthenticationUtils.cpp: (WebCore::produceRpIdHash): * Source/WebCore/Modules/webauthn/fido/Pin.cpp: (fido::pin::TokenRequest::tryCreate): (fido::pin::SetPinRequest::tryCreate): * Source/WebCore/Modules/websockets/WebSocketHandshake.cpp: (WebCore::WebSocketHandshake::getExpectedWebSocketAccept): * Source/WebCore/PAL/pal/crypto/CryptoDigest.h: * Source/WebCore/PAL/pal/crypto/commoncrypto/CryptoDigestCommonCrypto.mm: (PAL::CryptoDigest::addBytes): (PAL::CryptoDigest::computeHash): * Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA224.cpp: (WebCore::CryptoAlgorithmSHA224::digest): * Source/WebCore/crypto/cocoa/CryptoAlgorithmECDSAMac.cpp: (WebCore::signECDSA): (WebCore::verifyECDSA): * Source/WebCore/crypto/cocoa/CryptoAlgorithmRSASSA_PKCS1_v1_5Mac.cpp: (WebCore::signRSASSA_PKCS1_v1_5): (WebCore::verifyRSASSA_PKCS1_v1_5): * Source/WebCore/crypto/cocoa/CryptoAlgorithmRSA_PSSMac.cpp: (WebCore::signRSA_PSS): (WebCore::verifyRSA_PSS): * Source/WebCore/inspector/DOMPatchSupport.cpp: (WebCore::addStringToSHA1): * Source/WebCore/inspector/agents/InspectorDOMAgent.cpp: (WebCore::computeContentSecurityPolicySHA256Hash): * Source/WebCore/loader/ResourceCryptographicDigest.cpp: (WebCore::cryptographicDigestForSharedBuffer): * Source/WebCore/loader/cache/TrustedFonts.cpp: (WebCore::hashForFontData): * Source/WebCore/platform/mediastream/RealtimeMediaSourceCenter.cpp: (WebCore::addStringToSHA1): * Source/WebCore/platform/sql/SQLiteFileSystem.cpp: (WebCore::SQLiteFileSystem::computeHashForFileName): * Source/WebCore/storage/StorageUtilities.cpp: (WebCore::StorageUtilities::encodeSecurityOriginForFileName): * Source/WebCore/workers/service/server/SWScriptStorage.cpp: (WebCore::SWScriptStorage::sha2Hash const): * Source/WebKit/NetworkProcess/PrivateClickMeasurement/PrivateClickMeasurementManager.cpp: (WebKit::PrivateClickMeasurementManager::fireConversionRequest): * Source/WebKit/NetworkProcess/cache/NetworkCacheData.cpp: (WebKit::NetworkCache::computeSHA1): * Source/WebKit/NetworkProcess/cache/NetworkCacheKey.cpp: (WebKit::NetworkCache::hashString): * Source/WebKit/NetworkProcess/storage/CacheStorageDiskStore.cpp: (WebKit::computeSHA1): * Source/WebKit/NetworkProcess/storage/NetworkStorageManager.cpp: (WebKit::encode): * Tools/TestWebKitAPI/Tests/WebCore/CtapPinTest.cpp: (TestWebKitAPI::TEST): Canonical link: https://commits.webkit.org/276507@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes