Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7)

Side by Side Diff: third_party/WebKit/public/platform/Platform.h

Issue 2536993002: Remove support for the keygen tag (Closed)
Patch Set: Rebased Created 3 years, 12 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2012 Google Inc. All rights reserved. 2 * Copyright (C) 2012 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 268 matching lines...) Expand 10 before | Expand all | Expand 10 after
279 // link coloring. 279 // link coloring.
280 virtual unsigned long long visitedLinkHash(const char* canonicalURL, 280 virtual unsigned long long visitedLinkHash(const char* canonicalURL,
281 size_t length) { 281 size_t length) {
282 return 0; 282 return 0;
283 } 283 }
284 284
285 // Returns whether the given link hash is in the user's history. The 285 // Returns whether the given link hash is in the user's history. The
286 // hash must have been generated by calling VisitedLinkHash(). 286 // hash must have been generated by calling VisitedLinkHash().
287 virtual bool isLinkVisited(unsigned long long linkHash) { return false; } 287 virtual bool isLinkVisited(unsigned long long linkHash) { return false; }
288 288
289 // Keygen --------------------------------------------------------------
290
291 // Handle the <keygen> tag for generating client certificates
292 // Returns a base64 encoded signed copy of a public key from a newly
293 // generated key pair and the supplied challenge string. keySizeindex
294 // specifies the strength of the key.
295 virtual WebString signedPublicKeyAndChallengeString(
296 unsigned keySizeIndex,
297 const WebString& challenge,
298 const WebURL& url,
299 const WebURL& topOrigin) {
300 return WebString();
301 }
302
303 // Same as above, but always returns actual value, without any caches. 289 // Same as above, but always returns actual value, without any caches.
304 virtual size_t actualMemoryUsageMB() { return 0; } 290 virtual size_t actualMemoryUsageMB() { return 0; }
305 291
306 // Return the number of of processors of the current machine. 292 // Return the number of of processors of the current machine.
307 virtual size_t numberOfProcessors() { return 0; } 293 virtual size_t numberOfProcessors() { return 0; }
308 294
309 static const size_t noDecodedImageByteLimit = static_cast<size_t>(-1); 295 static const size_t noDecodedImageByteLimit = static_cast<size_t>(-1);
310 296
311 // Returns the maximum amount of memory a decoded image should be allowed. 297 // Returns the maximum amount of memory a decoded image should be allowed.
312 // See comments on ImageDecoder::m_maxDecodedBytes. 298 // See comments on ImageDecoder::m_maxDecodedBytes.
(...skipping 362 matching lines...) Expand 10 before | Expand all | Expand 10 after
675 protected: 661 protected:
676 Platform(); 662 Platform();
677 virtual ~Platform() {} 663 virtual ~Platform() {}
678 664
679 WebThread* m_mainThread; 665 WebThread* m_mainThread;
680 }; 666 };
681 667
682 } // namespace blink 668 } // namespace blink
683 669
684 #endif 670 #endif
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp ('k') | third_party/WebKit/public/platform/WebLocalizedString.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698