OLD | NEW |
---|---|
1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. | 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 | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
6 'variables': { | 6 'variables': { |
7 'chromium_code': 1, | 7 'chromium_code': 1, |
8 }, | 8 }, |
9 'targets': [ | 9 'targets': [ |
10 { | 10 { |
(...skipping 20 matching lines...) Expand all Loading... | |
31 ], | 31 ], |
32 'conditions': [ | 32 'conditions': [ |
33 [ 'chromeos==1', { | 33 [ 'chromeos==1', { |
34 'sources/': [ ['include', '_chromeos\\.cc$'] ] | 34 'sources/': [ ['include', '_chromeos\\.cc$'] ] |
35 }, | 35 }, |
36 ], | 36 ], |
37 ], | 37 ], |
38 }, { # os_posix != 1 or OS == "mac" | 38 }, { # os_posix != 1 or OS == "mac" |
39 'sources/': [ | 39 'sources/': [ |
40 ['exclude', '_nss\.cc$'], | 40 ['exclude', '_nss\.cc$'], |
41 ['include', 'ec_private_key_nss\.cc$'], | |
41 ], | 42 ], |
42 'sources!': [ | 43 'sources!': [ |
43 'openpgp_symmetric_encryption.cc', | 44 'openpgp_symmetric_encryption.cc', |
44 ], | 45 ], |
45 }], | 46 }], |
46 [ 'OS == "freebsd" or OS == "openbsd"', { | 47 [ 'OS == "freebsd" or OS == "openbsd"', { |
47 'link_settings': { | 48 'link_settings': { |
48 'libraries': [ | 49 'libraries': [ |
49 '-L/usr/local/lib -lexecinfo', | 50 '-L/usr/local/lib -lexecinfo', |
50 ], | 51 ], |
(...skipping 23 matching lines...) Expand all Loading... | |
74 [ 'OS != "win"', { | 75 [ 'OS != "win"', { |
75 'sources!': [ | 76 'sources!': [ |
76 'capi_util.h', | 77 'capi_util.h', |
77 'capi_util.cc', | 78 'capi_util.cc', |
78 ], | 79 ], |
79 }], | 80 }], |
80 [ 'use_openssl==1', { | 81 [ 'use_openssl==1', { |
81 # TODO(joth): Use a glob to match exclude patterns once the | 82 # TODO(joth): Use a glob to match exclude patterns once the |
82 # OpenSSL file set is complete. | 83 # OpenSSL file set is complete. |
83 'sources!': [ | 84 'sources!': [ |
85 'ec_private_key_nss.cc', | |
84 'encryptor_nss.cc', | 86 'encryptor_nss.cc', |
85 'hmac_nss.cc', | 87 'hmac_nss.cc', |
86 'nss_util.cc', | 88 'nss_util.cc', |
87 'nss_util.h', | 89 'nss_util.h', |
88 'openpgp_symmetric_encryption.cc', | 90 'openpgp_symmetric_encryption.cc', |
89 'rsa_private_key_nss.cc', | 91 'rsa_private_key_nss.cc', |
90 'secure_hash_default.cc', | 92 'secure_hash_default.cc', |
91 'signature_creator_nss.cc', | 93 'signature_creator_nss.cc', |
92 'signature_verifier_nss.cc', | 94 'signature_verifier_nss.cc', |
93 'symmetric_key_nss.cc', | 95 'symmetric_key_nss.cc', |
94 'third_party/nss/blapi.h', | 96 'third_party/nss/blapi.h', |
95 'third_party/nss/blapit.h', | 97 'third_party/nss/blapit.h', |
98 'third_party/nss/ec.h', | |
99 'third_party/nss/ec.cc', | |
wtc
2011/11/04 22:41:26
For the header file, I suggest naming it something
mattm
2011/11/08 02:12:27
Done.
| |
96 'third_party/nss/sha256.h', | 100 'third_party/nss/sha256.h', |
97 'third_party/nss/sha512.cc', | 101 'third_party/nss/sha512.cc', |
98 ], | 102 ], |
99 }, { | 103 }, { |
100 'sources!': [ | 104 'sources!': [ |
105 'ec_private_key_openssl.cc', | |
101 'encryptor_openssl.cc', | 106 'encryptor_openssl.cc', |
102 'hmac_openssl.cc', | 107 'hmac_openssl.cc', |
103 'openssl_util.cc', | 108 'openssl_util.cc', |
104 'openssl_util.h', | 109 'openssl_util.h', |
105 'rsa_private_key_openssl.cc', | 110 'rsa_private_key_openssl.cc', |
106 'secure_hash_openssl.cc', | 111 'secure_hash_openssl.cc', |
107 'signature_creator_openssl.cc', | 112 'signature_creator_openssl.cc', |
108 'signature_verifier_openssl.cc', | 113 'signature_verifier_openssl.cc', |
109 'symmetric_key_openssl.cc', | 114 'symmetric_key_openssl.cc', |
110 ], | 115 ], |
111 },], | 116 },], |
112 ], | 117 ], |
113 'sources': [ | 118 'sources': [ |
114 'capi_util.cc', | 119 'capi_util.cc', |
115 'capi_util.h', | 120 'capi_util.h', |
116 'crypto_export.h', | 121 'crypto_export.h', |
117 'crypto_module_blocking_password_delegate.h', | 122 'crypto_module_blocking_password_delegate.h', |
118 'cssm_init.cc', | 123 'cssm_init.cc', |
119 'cssm_init.h', | 124 'cssm_init.h', |
125 'ec_private_key.h', | |
126 'ec_private_key_nss.cc', | |
127 'ec_private_key_openssl.cc', | |
120 'encryptor.cc', | 128 'encryptor.cc', |
121 'encryptor.h', | 129 'encryptor.h', |
122 'encryptor_mac.cc', | 130 'encryptor_mac.cc', |
123 'encryptor_nss.cc', | 131 'encryptor_nss.cc', |
124 'encryptor_openssl.cc', | 132 'encryptor_openssl.cc', |
125 'encryptor_win.cc', | 133 'encryptor_win.cc', |
126 'hmac.cc', | 134 'hmac.cc', |
127 'hmac.h', | 135 'hmac.h', |
128 'hmac_mac.cc', | 136 'hmac_mac.cc', |
129 'hmac_nss.cc', | 137 'hmac_nss.cc', |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
163 'signature_verifier_nss.cc', | 171 'signature_verifier_nss.cc', |
164 'signature_verifier_openssl.cc', | 172 'signature_verifier_openssl.cc', |
165 'signature_verifier_win.cc', | 173 'signature_verifier_win.cc', |
166 'symmetric_key.h', | 174 'symmetric_key.h', |
167 'symmetric_key_mac.cc', | 175 'symmetric_key_mac.cc', |
168 'symmetric_key_nss.cc', | 176 'symmetric_key_nss.cc', |
169 'symmetric_key_openssl.cc', | 177 'symmetric_key_openssl.cc', |
170 'symmetric_key_win.cc', | 178 'symmetric_key_win.cc', |
171 'third_party/nss/blapi.h', | 179 'third_party/nss/blapi.h', |
172 'third_party/nss/blapit.h', | 180 'third_party/nss/blapit.h', |
181 'third_party/nss/ec.h', | |
182 'third_party/nss/ec.cc', | |
173 'third_party/nss/sha256.h', | 183 'third_party/nss/sha256.h', |
174 'third_party/nss/sha512.cc', | 184 'third_party/nss/sha512.cc', |
175 ], | 185 ], |
176 }, | 186 }, |
177 { | 187 { |
178 'target_name': 'crypto_unittests', | 188 'target_name': 'crypto_unittests', |
179 'type': 'executable', | 189 'type': 'executable', |
180 'sources': [ | 190 'sources': [ |
181 # Infrastructure files. | 191 # Infrastructure files. |
182 'run_all_unittests.cc', | 192 'run_all_unittests.cc', |
183 | 193 |
184 # Tests. | 194 # Tests. |
195 'ec_private_key_unittest.cc', | |
185 'encryptor_unittest.cc', | 196 'encryptor_unittest.cc', |
186 'hmac_unittest.cc', | 197 'hmac_unittest.cc', |
187 'rsa_private_key_unittest.cc', | 198 'rsa_private_key_unittest.cc', |
188 'rsa_private_key_nss_unittest.cc', | 199 'rsa_private_key_nss_unittest.cc', |
189 'secure_hash_unittest.cc', | 200 'secure_hash_unittest.cc', |
190 'sha2_unittest.cc', | 201 'sha2_unittest.cc', |
191 'signature_creator_unittest.cc', | 202 'signature_creator_unittest.cc', |
192 'signature_verifier_unittest.cc', | 203 'signature_verifier_unittest.cc', |
193 'symmetric_key_unittest.cc', | 204 'symmetric_key_unittest.cc', |
194 'openpgp_symmetric_encryption_unittest.cc', | 205 'openpgp_symmetric_encryption_unittest.cc', |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
227 [ 'use_openssl==1', { | 238 [ 'use_openssl==1', { |
228 'sources!': [ | 239 'sources!': [ |
229 'openpgp_symmetric_encryption_unittest.cc', | 240 'openpgp_symmetric_encryption_unittest.cc', |
230 'rsa_private_key_nss_unittest.cc', | 241 'rsa_private_key_nss_unittest.cc', |
231 ], | 242 ], |
232 }], | 243 }], |
233 ], | 244 ], |
234 }, | 245 }, |
235 ], | 246 ], |
236 } | 247 } |
OLD | NEW |