ipc: Move //crypto dependency into a Windows-only file.
//ipc only depends on //crypto on Windows. GN checks #includes against
dependencies, but isn't able to evaluate preprocessor conditionals. This causes
problems. In https://codereview.chromium.org/1321253011/, the dependency was
moved into several other files, but this also changed the public interface of
BrokerableAttachment::AttachmentId in an undesirable manner. Instead, this CL
makes the new file brokerable_attachment_win.cc to include the the crypto
dependency.
BUG=
Review URL: https://codereview.chromium.org/1345633002
Cr-Commit-Position: refs/heads/master@{#348923}
CrOS-Libchrome-Original-Commit: a5085cda2c9f25c34eec39759f67d79e3bfe7d2e
3 files changed