OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 #include "config.h" | 5 #include "config.h" |
6 #include "core/frame/csp/SourceListDirective.h" | 6 #include "core/frame/csp/SourceListDirective.h" |
7 | 7 |
8 #include "core/frame/ContentSecurityPolicy.h" | |
9 #include "core/frame/csp/CSPSourceList.h" | 8 #include "core/frame/csp/CSPSourceList.h" |
| 9 #include "core/frame/csp/ContentSecurityPolicy.h" |
10 #include "platform/network/ContentSecurityPolicyParsers.h" | 10 #include "platform/network/ContentSecurityPolicyParsers.h" |
11 #include "platform/weborigin/KURL.h" | 11 #include "platform/weborigin/KURL.h" |
12 #include "wtf/text/WTFString.h" | 12 #include "wtf/text/WTFString.h" |
13 | 13 |
14 namespace WebCore { | 14 namespace WebCore { |
15 | 15 |
16 SourceListDirective::SourceListDirective(const String& name, const String& value
, ContentSecurityPolicy* policy) | 16 SourceListDirective::SourceListDirective(const String& name, const String& value
, ContentSecurityPolicy* policy) |
17 : CSPDirective(name, value, policy) | 17 : CSPDirective(name, value, policy) |
18 , m_sourceList(policy, name) | 18 , m_sourceList(policy, name) |
19 { | 19 { |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
53 return m_sourceList.isHashOrNoncePresent(); | 53 return m_sourceList.isHashOrNoncePresent(); |
54 } | 54 } |
55 | 55 |
56 uint8_t SourceListDirective::hashAlgorithmsUsed() const | 56 uint8_t SourceListDirective::hashAlgorithmsUsed() const |
57 { | 57 { |
58 return m_sourceList.hashAlgorithmsUsed(); | 58 return m_sourceList.hashAlgorithmsUsed(); |
59 } | 59 } |
60 | 60 |
61 } // namespace WebCore | 61 } // namespace WebCore |
62 | 62 |
OLD | NEW |