Home | History | Annotate | Download | only in base
      1 // Copyright (c) 2011 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 "net/base/keygen_handler.h"
      6 
      7 #if defined(USE_NSS)
      8 #include "crypto/nss_crypto_module_delegate.h"
      9 #endif  // defined(USE_NSS)
     10 
     11 namespace net {
     12 
     13 // The constructor and destructor must be defined in a .cc file so that
     14 // CryptoModuleBlockingPasswordDelegate can be forward-declared on platforms
     15 // which use NSS.
     16 
     17 KeygenHandler::KeygenHandler(int key_size_in_bits,
     18                              const std::string& challenge,
     19                              const GURL& url)
     20     : key_size_in_bits_(key_size_in_bits),
     21       challenge_(challenge),
     22       url_(url),
     23       stores_key_(true) {
     24 }
     25 
     26 KeygenHandler::~KeygenHandler() {
     27 }
     28 
     29 }  // namespace net
     30