Home | History | Annotate | Download | only in renderer
      1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #include "content/renderer/webcrypto_impl.h"
      6 
      7 #include "third_party/WebKit/public/platform/WebCryptoAlgorithm.h"
      8 
      9 namespace content {
     10 
     11 WebKit::WebCryptoOperation* WebCryptoImpl::digest(
     12     const WebKit::WebCryptoAlgorithm& algorithm) {
     13   switch (algorithm.id()) {
     14     case WebKit::WebCryptoAlgorithmIdSha1:
     15     case WebKit::WebCryptoAlgorithmIdSha224:
     16     case WebKit::WebCryptoAlgorithmIdSha256:
     17     case WebKit::WebCryptoAlgorithmIdSha384:
     18     case WebKit::WebCryptoAlgorithmIdSha512:
     19       // TODO(eroman): Implement.
     20       return NULL;
     21     default:
     22       // Not a digest algorithm.
     23       return NULL;
     24   }
     25 }
     26 
     27 }  // namespace content
     28