libchrome: migrate crypto/ to prepare for r1094370 uprev

Both of these changes are compatible with current libchrome:
* b/265541831: base::*TaskRunnerHandle will be deprecated in
  crrev.com/1091839.
* b/266161904: base/callback* headers were moved to base/functional and
  the temporary forwarding (old) headers will be removed in
  crrev.com/1093705.

BUG=b:265541831, b:266161904
TEST=sudo emerge libchrome

Change-Id: Ia09e3695671acdb4d3b5c20fe0176f792cf81949
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/libchrome/+/4182865
Commit-Queue: Grace Cham <hscham@chromium.org>
Auto-Submit: Grace Cham <hscham@chromium.org>
Tested-by: Grace Cham <hscham@chromium.org>
Reviewed-by: Qijiang YĆ«ki Ishii <fqj@google.com>
4 files changed
tree: d2b4cfb169a39fc176af55e199bfcb27682f243a
  1. base/
  2. build/
  3. components/
  4. crypto/
  5. dbus/
  6. device/
  7. ipc/
  8. libchrome_tools/
  9. mojo/
  10. soong/
  11. testing/
  12. third_party/
  13. ui/
  14. .gitignore
  15. BASE_VER
  16. BUILD.gn
  17. BUILD.IGNORE
  18. DIR_METADATA
  19. MODULE_LICENSE_BSD
  20. NOTICE
  21. OWNERS
  22. PRESUBMIT.cfg
  23. README.md
  24. testrunner.cc
  25. unblocked_terms.txt
README.md

libchrome

Overview

This directory includes the source from Chrome's libbase for use in Chrome OS.

See libchrome.md for more info.