[webkit-changes] [WebKit/WebKit] 93373b: Adding SHA* implementations using Cryptokit

Commit Queue noreply at github.com
Thu Feb 22 17:10:15 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 93373b555159aa9bd1f5dfdf9825d23bc3f05e1b
      https://github.com/WebKit/WebKit/commit/93373b555159aa9bd1f5dfdf9825d23bc3f05e1b
  Author: nmahendru <nitinmahendru at apple.com>
  Date:   2024-02-22 (Thu, 22 Feb 2024)

  Changed paths:
    M LayoutTests/crypto/subtle/sha1-digest.html
    M LayoutTests/crypto/subtle/sha256-digest.html
    M LayoutTests/crypto/subtle/sha384-digest.html
    M LayoutTests/crypto/subtle/sha512-digest.html
    M Source/WebCore/Configurations/WebCore.xcconfig
    R Source/WebCore/Configurations/WebCoreSwift.xcconfig
    M Source/WebCore/PAL/Configurations/PAL.xcconfig
    M Source/WebCore/PAL/PAL.xcodeproj/project.pbxproj
    A Source/WebCore/PAL/pal/PALSwift/CryptoKitShim.swift
    M Source/WebCore/PAL/pal/PlatformMac.cmake
    M Source/WebCore/PAL/pal/crypto/CryptoDigest.h
    R Source/WebCore/PAL/pal/crypto/commoncrypto/CryptoDigestCommonCrypto.cpp
    A Source/WebCore/PAL/pal/crypto/commoncrypto/CryptoDigestCommonCrypto.mm
    M Source/WebCore/PAL/pal/crypto/gcrypt/CryptoDigestGCrypt.cpp
    M Source/WebCore/PAL/pal/crypto/openssl/CryptoDigestOpenSSL.cpp
    M Source/WebCore/WebCore.xcodeproj/project.pbxproj
    R Source/WebCore/WebCoreSwift/CryptoKitShim.swift
    M Source/WebCore/crypto/CryptoAlgorithm.cpp
    M Source/WebCore/crypto/CryptoAlgorithm.h
    M Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA1.cpp
    M Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA256.cpp
    M Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA384.cpp
    M Source/WebCore/crypto/algorithms/CryptoAlgorithmSHA512.cpp
    M Source/WebCore/crypto/cocoa/CryptoAlgorithmAESGCMMac.mm
    M Source/WebCore/crypto/cocoa/CryptoAlgorithmAESKWMac.mm

  Log Message:
  -----------
  Adding SHA* implementations using Cryptokit
rdar://122317816

Reviewed by Alex Christensen.

This change re-applies commit ef70f213359b07547c05197ab38d0c70e282a35c which was reverted in
1e8a84a984dbee489a37d35c6167588c84f00475.

This change also fixes the issue(that led to revert) in the RunScriptPhase of WebCore target so that it
can find the PALSwift.h header for use.
The earlier error details are here:
rdar://123337721

Revert "Unreviewed, reverting 275070 at main"

Canonical link: https://commits.webkit.org/275211@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list