summaryrefslogtreecommitdiffstats
path: root/crypto
Commit message (Collapse)AuthorAgeFilesLines
* Disable noisy printf in nss_util.ccdanakj@chromium.org2014-01-311-1/+1
| | | | | | | | | | | | This is printed in every browser test, and just adds noise. Switch it to VLOG(1) so it's available when wanted. R=rsleevi@chromium.org BUG=339891 Review URL: https://codereview.chromium.org/148483008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248290 0039d316-1c4b-4281-b951-d872f2087c98
* ChromeOS: Fix crash if login profile triggers client auth.mattm@chromium.org2014-01-142-1/+19
| | | | | | | | | | | | The login profile (which is identified with an empty username_hash) does not have an entry in the chromeos_user_map_, which would cause a crash (or DCHECK) when GetPrivateSlotForChromeOSUser was called. GetPrivateSlotForChromeOSUser is changed to return a NULL slot handle for this case. Updates NSSProfileFilterChromeOS to allow NULL slot handles, which it will now receive due to the above change. BUG=331945,302125 Review URL: https://codereview.chromium.org/123633002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244690 0039d316-1c4b-4281-b951-d872f2087c98
* Allow Win64 build of base library even in a Win32 build.petewil@chromium.org2014-01-091-1/+1
| | | | | | | | | | | | | | | Some components of a 32 bit build of chrome for Windows need to be built as Win64 Dlls. To allow those components to use base, we make a Win64 build of the base library even when building chrome 32 bit. This is needed by the Chrome Desk Band code. crbug.com/327435. https://codereview.chromium.org/79173004/ BUG=327435 Review URL: https://codereview.chromium.org/103333004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243936 0039d316-1c4b-4281-b951-d872f2087c98
* crypto: fix typo in unittest found by thakis's new compiler warning.agl@chromium.org2013-12-211-1/+1
| | | | | | | (Note: landing unreviewed because it's trivial, the weekend before Xmas and I'll forget about it if I leave it until after the vacation.) git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242277 0039d316-1c4b-4281-b951-d872f2087c98
* Add ClientCertStoreChromeOS which only returns the certs for a given user.mattm@chromium.org2013-12-172-1/+50
| | | | | | | | BUG=302125 Review URL: https://codereview.chromium.org/112533002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241080 0039d316-1c4b-4281-b951-d872f2087c98
* Update keygen to use correct NSS slot on ChromeOS multiprofile.mattm@chromium.org2013-12-164-35/+55
| | | | | | | | BUG=302126 Review URL: https://codereview.chromium.org/61643007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240868 0039d316-1c4b-4281-b951-d872f2087c98
* Fix location of NSS library on armhf linux.sbc@chromium.org2013-12-111-0/+4
| | | | | | | | | BUG=327453 TEST=arm linux trybot Review URL: https://codereview.chromium.org/111713006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240018 0039d316-1c4b-4281-b951-d872f2087c98
* Initialize per-ChromeOS-user NSS slots and provide the functions to access them.mattm@google.com2013-12-063-12/+278
| | | | | | | | | BUG=302124 R=mmenke@chromium.org, rsleevi@chromium.org, xiyuan@chromium.org Review URL: https://codereview.chromium.org/53763003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239266 0039d316-1c4b-4281-b951-d872f2087c98
* Move directory creation functions to base namespace.brettw@chromium.org2013-12-031-1/+1
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/100573002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238446 0039d316-1c4b-4281-b951-d872f2087c98
* Move some more file utils to the base namespace.brettw@chromium.org2013-12-021-1/+1
| | | | | | | | | This also swaps the order of the parameters to GetShmemTempDir so the out parameter is last, and enhances some documentation. Review URL: https://codereview.chromium.org/93263002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238144 0039d316-1c4b-4281-b951-d872f2087c98
* Remove crypto::GetTPMTokenInfo which is no longer necessary.mattm@chromium.org2013-11-252-38/+4
| | | | | | | | BUG=none Review URL: https://codereview.chromium.org/83833003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237150 0039d316-1c4b-4281-b951-d872f2087c98
* crypto: disable NSS AES-NI support when AVX is disabled by OS.agl@chromium.org2013-11-221-0/+18
| | | | | | | | | | | | | | | | | | | | | When running under Xen, or with certain kernel configurations, it's possible for the CPU to support AVX but for the operating system not to have configured it. In this case, CPUID indicates that AVX support exists and NSS will try to use it for AES-GCM. However, the first AVX instruction will cause an illegal instruction exception. This change works around the problem by disabling AES-NI support when AVX support exists but is not supported by the OS. Sadly this also means that plain AES instructions are also disabled in this case, but that's better than crashing. https://bugzilla.mozilla.org/show_bug.cgi?id=940794 BUG=320524 Review URL: https://codereview.chromium.org/79283002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236794 0039d316-1c4b-4281-b951-d872f2087c98
* Remove ChromeOS TPM slot unlock hacks that are unnecessary with chaps.mattm@chromium.org2013-11-211-18/+1
| | | | | | | | BUG=125848 Review URL: https://codereview.chromium.org/76693005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236418 0039d316-1c4b-4281-b951-d872f2087c98
* crypto: enable NEON optimisations when supported by the platform.agl@chromium.org2013-11-202-0/+15
| | | | | | | | BUG=310768 Review URL: https://codereview.chromium.org/65413008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236143 0039d316-1c4b-4281-b951-d872f2087c98
* NSS: {EC,RSA}PrivateKey shouldn't call crypto::GetPublicNSSKeySlot or ↵mattm@chromium.org2013-11-135-113/+103
| | | | | | | | | | | | | | | | | GetPrivateNSSKeySlot. Make ECPrivateKey use PK11_GetInternalKeySlot for temporary keys. Make ECPrivateKey and RSAPrivateKey "sensitive" functions take slot as parameter. This avoids calling non-thread-safe functions in nss_util on arbitrary threads. Also removes the ANNOTATE_SCOPED_MEMORY_LEAK from RSAPrivateKey which should no longer be necessary. BUG=125848,34742 Review URL: https://codereview.chromium.org/66213002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234726 0039d316-1c4b-4281-b951-d872f2087c98
* Start adding threading checks to nss_util.mattm@chromium.org2013-11-121-0/+45
| | | | | | | | BUG=125848 Review URL: https://codereview.chromium.org/64723006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234388 0039d316-1c4b-4281-b951-d872f2087c98
* crypto/nss_util: Get TPM slot id, do lookup by id instead of by name.mattm@chromium.org2013-10-252-24/+38
| | | | | | | | | | chromeos/cert_loader: store slot id as int. BUG=302124 Review URL: https://codereview.chromium.org/36593002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231126 0039d316-1c4b-4281-b951-d872f2087c98
* crypto: Implement ECSignatureCreatorImpl for OpenSSLdigit@chromium.org2013-10-252-17/+61
| | | | | | | | | | BUG=306176 TEST=crypto_unittests --gtest_filter=ECSignatureCreatorTest.* R=rsleevi@chromium.org,agl@chromium.org,wtc@chromium.org Review URL: https://codereview.chromium.org/43663005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231048 0039d316-1c4b-4281-b951-d872f2087c98
* Add ScopedPK11SlotList to scoped_nss_types.hmattm@chromium.org2013-10-231-0/+3
| | | | | | | | BUG=none Review URL: https://codereview.chromium.org/33003004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230524 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing include of algorithm for std::minscottmg@chromium.org2013-10-221-0/+2
| | | | | | | | | | | Required to compile on VS2013. TBR=rsleevi@chromium.org BUG=288948 Review URL: https://codereview.chromium.org/33583004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230036 0039d316-1c4b-4281-b951-d872f2087c98
* openssl: Implement crypto::ECPrivateKey.digit@chromium.org2013-10-172-26/+166
| | | | | | | | | BUG=306176 R=rsleevi@chromium.org, wtc@chromium.org, agl@chromium.org Review URL: https://codereview.chromium.org/27195002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229153 0039d316-1c4b-4281-b951-d872f2087c98
* Update the NSS bug number for the invalid read when AES-CBC decrypting.wtc@chromium.org2013-10-021-1/+1
| | | | | | | | | | R=eroman@chromium.org BUG=300681 TEST=none Review URL: https://codereview.chromium.org/25637004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226530 0039d316-1c4b-4281-b951-d872f2087c98
* Prevent invalid memory read when AES-CBC decrypting.eroman@chromium.org2013-10-012-3/+38
| | | | | | | | | | The issue happens when the ciphertext is not a multiple of the block size. BUG=300681 Review URL: https://codereview.chromium.org/25164002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226199 0039d316-1c4b-4281-b951-d872f2087c98
* Rename "decypted" to "decrypted".eroman@chromium.org2013-09-301-28/+28
| | | | | | | | | | I presume this was a typo that got replicated throughout encryptor_unittest.cc BUG=NONE Review URL: https://codereview.chromium.org/25163002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225951 0039d316-1c4b-4281-b951-d872f2087c98
* add missing #include of <algorithm>, needed on VS2013 for std::minscottmg@chromium.org2013-09-121-0/+2
| | | | | | | | | R=rsleevi@chromium.org BUG=288948 Review URL: https://chromiumcodereview.appspot.com/23684060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@222895 0039d316-1c4b-4281-b951-d872f2087c98
* crypto: Don't try to init NSS with nonexistent DB.derat@chromium.org2013-09-121-7/+9
| | | | | | | | | | | | | | This makes non-test Chrome OS images avoid trying to initialize /etc/fake_root_ca/nssdb to avoid an "Error initializing NSS with a persistent database (sql:/etc/fake_root_ca/nssdb): NSS error code: -8174" message that gets logged multiple times at startup. BUG=none Review URL: https://chromiumcodereview.appspot.com/23654019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@222856 0039d316-1c4b-4281-b951-d872f2087c98
* Convert most run_all_unittests.cc files to use new unit test launcher.phajdan.jr@chromium.org2013-09-052-21/+1
| | | | | | | | | | | | | Note that the new code is still behind a runtime flag (--brave-new-test-launcher), but compiling tests with support for it will make further testing possible. BUG=236893, 79359 R=akalin@chromium.org, enne@chromium.org, erikwright@chromium.org, joi@chromium.org, keybuk@chromium.org, sky@chromium.org, thestig@chromium.org, tommi@chromium.org, wtc@chromium.org, xhwang@chromium.org, yzshen@chromium.org Review URL: https://codereview.chromium.org/23442019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221464 0039d316-1c4b-4281-b951-d872f2087c98
* Make CryptohomeClientImplStub and ScopedTestNSSDB use the same TokenName.pneubeck@chromium.org2013-08-122-1/+6
| | | | | | | | | | | This allows for tests which rely on CertLoader::IsHardwareBacked returning true. BUG=NONE R=agl@chromium.org, stevenjb@chromium.org Review URL: https://codereview.chromium.org/22407013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216991 0039d316-1c4b-4281-b951-d872f2087c98
* Reland http://crrev.com/209278rsleevi@chromium.org2013-08-072-17/+7
| | | | | | | | | | | | | | | | | Update dependency to NSS >= 3.14.3 and NSPR >= 4.9.2 Technically NSS 3.14.3 depends on NSPR 4.9.5, but Debian stable still ships 4.9.2 on stable, so this is the lower bound. 3.14.3 contains a number of important security fixes, and support for older systems is no longer desirable. BUG=245370 TBR=thestig@chromium.org, wtc@chromium.org Review URL: https://chromiumcodereview.appspot.com/20615002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216296 0039d316-1c4b-4281-b951-d872f2087c98
* [MIPS] Add additional directory for NSS librariespetarj@mips.com2013-08-011-1/+3
| | | | | | | | | | | | Add correct path for NSS libraries on MIPS. Tested on Debian Wheezy. BUG=130022 TEST=build and run Chromium Review URL: https://chromiumcodereview.appspot.com/21029006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@214931 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a bug where packing an extension with bad private key causes crash.DHNishi@gmail.com2013-07-311-1/+0
| | | | | | | | | BUG=263968 TEST=PackExtensionTest.ExtensionWithInvalidKey Review URL: https://chromiumcodereview.appspot.com/20794003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@214622 0039d316-1c4b-4281-b951-d872f2087c98
* net: fix buffer overflow in GHASH.agl@chromium.org2013-07-172-12/+20
| | | | | | | | | | | Thanks to Joel Sing for noticing. BUG=none R=rtenneti@chromium.org Review URL: https://codereview.chromium.org/19619003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212090 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce RSAPrivateKey::SignDigestpfeldman@chromium.org2013-07-094-6/+100
| | | | | | | | | BUG=258017 R=rsleevi@chromium.org Review URL: https://codereview.chromium.org/18697003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210524 0039d316-1c4b-4281-b951-d872f2087c98
* OpenSSL/NSS implementation of ProofVerfifier.rtenneti@chromium.org2013-07-032-5/+26
| | | | | | | | | | Changes to make ProofVerifier asynchronous. Each QuicSession's ProofVerifier is used to verify the signature and cert chain. Implemented generation counter in QuicCryptoClientConfig's CachedState in case certs change when we are verifying the Proof. Review URL: https://chromiumcodereview.appspot.com/17385010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209946 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 209515 "Reland http://crrev.com/209278"rsleevi@chromium.org2013-07-012-7/+17
| | | | | | | | | | | | | | | | | | | | | | | > Reland http://crrev.com/209278 > > Update dependency to NSS >= 3.14.3 and NSPR >= 4.9.2 > > Technically NSS 3.14.3 depends on NSPR 4.9.5, but Debian stable still > ships 4.9.2 on stable, so this is the lower bound. > > 3.14.3 contains a number of important security fixes, and support for > older systems is no longer desirable. > > BUG=245370 > TBR=thestig@chromium.org, wtc@chromium.org > > Review URL: https://chromiumcodereview.appspot.com/18332012 TBR=rsleevi@chromium.org Review URL: https://codereview.chromium.org/18414004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209534 0039d316-1c4b-4281-b951-d872f2087c98
* Reland http://crrev.com/209278rsleevi@chromium.org2013-07-012-17/+7
| | | | | | | | | | | | | | | | | Update dependency to NSS >= 3.14.3 and NSPR >= 4.9.2 Technically NSS 3.14.3 depends on NSPR 4.9.5, but Debian stable still ships 4.9.2 on stable, so this is the lower bound. 3.14.3 contains a number of important security fixes, and support for older systems is no longer desirable. BUG=245370 TBR=thestig@chromium.org, wtc@chromium.org Review URL: https://chromiumcodereview.appspot.com/18332012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209515 0039d316-1c4b-4281-b951-d872f2087c98
* Use the HASH_ResultLenContext and HASH_GetType functions, now that theywtc@chromium.org2013-07-011-2/+2
| | | | | | | | | | | | are exported. R=rsleevi@chromium.org BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/18181018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209388 0039d316-1c4b-4281-b951-d872f2087c98
* Actually close the test NSS DB when ScopedTestNSSDB is destroyedrsleevi@chromium.org2013-06-291-11/+14
| | | | | | | | | | | | NSS 3.15.1 fixes all known errors with SECMOD_CloseUserDB, so it can now be safely used again while testing BUG=156433 R=mattm Review URL: https://chromiumcodereview.appspot.com/18238002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209351 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 209278 "Update dependency to NSS >= 3.14.3 and NSPR >= 4.9.2"joaodasilva@chromium.org2013-06-292-7/+17
| | | | | | | | | | | | | | | | | | | | | > Update dependency to NSS >= 3.14.3 and NSPR >= 4.9.2 > > Technically NSS 3.14.3 depends on NSPR 4.9.5, but Debian stable still > ships 4.9.2 on stable, so this is the lower bound. > > 3.14.3 contains a number of important security fixes, and support for > older systems is no longer desirable. > > BUG=245370 > R=thestig@chromium.org, wtc@chromium.org > > Review URL: https://chromiumcodereview.appspot.com/18063013 TBR=rsleevi@chromium.org Review URL: https://codereview.chromium.org/18181019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209282 0039d316-1c4b-4281-b951-d872f2087c98
* Update dependency to NSS >= 3.14.3 and NSPR >= 4.9.2rsleevi@chromium.org2013-06-292-17/+7
| | | | | | | | | | | | | | | Technically NSS 3.14.3 depends on NSPR 4.9.5, but Debian stable still ships 4.9.2 on stable, so this is the lower bound. 3.14.3 contains a number of important security fixes, and support for older systems is no longer desirable. BUG=245370 R=thestig@chromium.org, wtc@chromium.org Review URL: https://chromiumcodereview.appspot.com/18063013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209278 0039d316-1c4b-4281-b951-d872f2087c98
* Add SignatureVerifier::VerifyInitRSAPSS for verifying RSA-PSS signatures.wtc@chromium.org2013-06-288-38/+1315
| | | | | | | | | | | | | | | | | Change the OpenSSL-based SignatureVerifier to use EVP_DigestVerifyInit instead of EVP_VerifyInit_ex. Copy the PSS padding verification code from NSS to the NSS-based SignatureVerifier because the RSA-PSS code in the NSS softoken isn't exposed via the NSS PK11_ or VFY_ functions yet. R=agl@chromium.org,rsleevi@chromium.org BUG=none TEST=to be added to net_unittests via testing net::quic::ProofVerifier. Review URL: https://chromiumcodereview.appspot.com/17776003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209178 0039d316-1c4b-4281-b951-d872f2087c98
* Use a direct include of time headers in courgette/, crypto/, dbus/, device/, ↵avi@chromium.org2013-06-284-4/+4
| | | | | | | | | | | | google_apis/, gpu/, ipc/, jingle/. BUG=254986 TEST=none TBR=ben@chromium.org Review URL: https://codereview.chromium.org/18156002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209149 0039d316-1c4b-4281-b951-d872f2087c98
* Remove platform-specific implementations of RSAPrivateKey and SignatureCreatorrsleevi@chromium.org2013-06-2710-777/+60
| | | | | | | | | | | | | Use NSS/OpenSSL on all platforms, rather than deferring to the underlying OS routines. Because X509Certificate::CreateSelfSigned no longer relies on platform-native types for RSA keys or certificates, it has been moved to x509_util and simply returns a DER-encoded certificate as a string. BUG=none R=wtc Review URL: https://chromiumcodereview.appspot.com/17265013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208870 0039d316-1c4b-4281-b951-d872f2087c98
* mac: Update clients of scoped_nsobject.h.thakis@chromium.org2013-06-241-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | 1.) The header is now in base/mac instead of base/memory 2.) The class is now in namespace base. This CL was created programmatically by running: 1.) git grep -l memory/scoped_nsobject.h | xargs sed -i -e 's/memory\/scoped_nsobject.h/mac\/scoped_nsobject.h/g' for f in $(git diff --name-only origin); do tools/sort-headers.py $f -f; done git commit -a -m headers # manually undo changes to gypi file git cl upload # patch set 1 2.) git grep -l 'scoped_nsobject<' | xargs sed -i -e 's/scoped_nsobject</base::scoped_nsobject</g' # manually undo comment changes in scoped_nsobject.h, tracking_area.h git commit -a -m format git cl upload # patch set 2 # Manually audit all files, file bugs and clean up bad clang-format decisions git cl upload # patch set 3 BUG=251957 TBR=mark@chromium.org Review URL: https://codereview.chromium.org/17593006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208283 0039d316-1c4b-4281-b951-d872f2087c98
* mac: Replace base::mac::ScopedCFTypeRef with base::ScopedCFTypeRef.thakis@chromium.org2013-06-242-14/+8
| | | | | | | | | | | | | | | | | This CL was created fully mechanically by running git grep -l base::mac::ScopedCFTypeRef | xargs sed -i -e 's/base::mac::ScopedCFTypeRef/base::ScopedCFTypeRef/g' git commit -a -m. git clang-format HEAD^ --style=Chromium git commit -a -m. git cl upload -t $TITLE BUG=251957 TBR=mark@chromium.org Review URL: https://codereview.chromium.org/16917011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208245 0039d316-1c4b-4281-b951-d872f2087c98
* On NSS, treat non-permanent RSA private keys as ephemeralrsleevi@chromium.org2013-06-211-2/+4
| | | | | | | | | | | | | | When generating/using a crypto::RSAPrivateKey with NSS, prefer the internal software slot over other modules (such as any TPMs [ChromeOS] or smart cards [Linux]) if the key being generated is not marked as a permanent key. BUG=none R=wtc Review URL: https://chromiumcodereview.appspot.com/17447009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207853 0039d316-1c4b-4281-b951-d872f2087c98
* Support CTR-AES in encryptor_openssl.xhwang@chromium.org2013-06-133-33/+240
| | | | | | | | | | BUG=163552 TEST=Added unittest to cover CTR-AES encryption/decryption. Also tested AesDecryptorTest in media_unittests. Review URL: https://chromiumcodereview.appspot.com/16654005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206141 0039d316-1c4b-4281-b951-d872f2087c98
* Use a direct include of strings headers in crypto/, dbus/, device/.avi@chromium.org2013-06-119-10/+10
| | | | | | | | | | BUG=247723 TEST=none TBR=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/16123026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205457 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused crypto::GetSupplementalUserKey() method.davidroche@chromium.org2013-06-112-62/+0
| | | | | | | | BUG= Review URL: https://chromiumcodereview.appspot.com/16163008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205374 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 202305 "Destroy all Singletons and LazyInstances between ..."rsesek@chromium.org2013-05-251-2/+3
| | | | | | | | | | | | | | | | | | | > Destroy all Singletons and LazyInstances between each test. > > This modifies base::TestSuite to add a test listener that runs the AtExitManager > between each test. > > BUG=110594, 156433, 238654 > TEST=*unit*tests > R=apatrick@chromium.org, gspencer@chromium.org, phajdan.jr@chromium.org, pneubeck@chromium.org, rsleevi@chromium.org > > Review URL: https://codereview.chromium.org/8947021 TBR=rsesek@chromium.org Review URL: https://codereview.chromium.org/16063002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202312 0039d316-1c4b-4281-b951-d872f2087c98