chromeos: bluetooth: add BluetoothNodeClient
[chromium-blink-merge.git] / crypto / ec_private_key_openssl.cc
blob40e6f04533eba4d23996d34ebb13c4acabc12dc0
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.
5 #include "crypto/ec_private_key.h"
7 #include "base/logging.h"
9 namespace crypto {
11 ECPrivateKey::~ECPrivateKey() {}
13 // static
14 ECPrivateKey* ECPrivateKey::Create() {
15 NOTIMPLEMENTED();
16 return NULL;
19 // static
20 ECPrivateKey* ECPrivateKey::CreateSensitive() {
21 NOTIMPLEMENTED();
22 return NULL;
25 // static
26 ECPrivateKey* ECPrivateKey::CreateFromEncryptedPrivateKeyInfo(
27 const std::string& password,
28 const std::vector<uint8>& encrypted_private_key_info,
29 const std::vector<uint8>& subject_public_key_info) {
30 NOTIMPLEMENTED();
31 return NULL;
34 // static
35 ECPrivateKey* ECPrivateKey::CreateSensitiveFromEncryptedPrivateKeyInfo(
36 const std::string& password,
37 const std::vector<uint8>& encrypted_private_key_info,
38 const std::vector<uint8>& subject_public_key_info) {
39 NOTIMPLEMENTED();
40 return NULL;
43 bool ECPrivateKey::ExportEncryptedPrivateKey(
44 const std::string& password,
45 int iterations,
46 std::vector<uint8>* output) {
47 NOTIMPLEMENTED();
48 return false;
51 bool ECPrivateKey::ExportPublicKey(std::vector<uint8>* output) {
52 NOTIMPLEMENTED();
53 return false;
56 bool ECPrivateKey::ExportValue(std::vector<uint8>* output) {
57 NOTIMPLEMENTED();
58 return false;
61 bool ECPrivateKey::ExportECParams(std::vector<uint8>* output) {
62 NOTIMPLEMENTED();
63 return false;
66 } // namespace crypto