Changeset 197120 in webkit
- Timestamp:
- Feb 25, 2016 8:35:00 AM (8 years ago)
- Location:
- trunk/Tools
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r197114 r197120 1 2016-02-25 Eric Carlson <eric.carlson@apple.com> 2 3 Unreviewed, fix iOS builds after r197114. 4 5 * WebKitTestRunner/TestController.cpp: 6 (WTR::createCanonicalUUIDString): 7 (WTR::TestController::saltForOrigin): 8 1 9 2016-02-25 Eric Carlson <eric.carlson@apple.com> 2 10 -
trunk/Tools/WebKitTestRunner/TestController.cpp
r197114 r197120 1729 1729 } 1730 1730 1731 static String createCanonicalUUIDString() 1732 { 1733 unsigned randomData[4]; 1734 cryptographicallyRandomValues(reinterpret_cast<unsigned char*>(randomData), sizeof(randomData)); 1735 1736 // Format as Version 4 UUID. 1737 StringBuilder builder; 1738 builder.reserveCapacity(36); 1739 appendUnsignedAsHexFixedSize(randomData[0], builder, 8, Lowercase); 1740 builder.append('-'); 1741 appendUnsignedAsHexFixedSize(randomData[1] >> 16, builder, 4, Lowercase); 1742 builder.appendLiteral("-4"); 1743 appendUnsignedAsHexFixedSize(randomData[1] & 0x00000fff, builder, 3, Lowercase); 1744 builder.append('-'); 1745 appendUnsignedAsHexFixedSize((randomData[2] >> 30) | 0x8, builder, 1, Lowercase); 1746 appendUnsignedAsHexFixedSize((randomData[2] >> 16) & 0x00000fff, builder, 3, Lowercase); 1747 builder.append('-'); 1748 appendUnsignedAsHexFixedSize(randomData[2] & 0x0000ffff, builder, 4, Lowercase); 1749 appendUnsignedAsHexFixedSize(randomData[3], builder, 8, Lowercase); 1750 return builder.toString(); 1751 } 1752 1731 1753 class OriginSettings : public RefCounted<OriginSettings> { 1732 1754 public: … … 1768 1790 1769 1791 if (!settings->persistentSalt().length()) 1770 settings->setPersistentSalt( WebCore::createCanonicalUUIDString());1792 settings->setPersistentSalt(createCanonicalUUIDString()); 1771 1793 1772 1794 return settings->persistentSalt(); … … 1774 1796 1775 1797 if (!frameSalt.length()) { 1776 frameSalt = WebCore::createCanonicalUUIDString();1798 frameSalt = createCanonicalUUIDString(); 1777 1799 ephemeralSalts.add(frameIdentifier, frameSalt); 1778 1800 }
Note: See TracChangeset
for help on using the changeset viewer.