diff options
Diffstat (limited to 'Source/WebCore/page/csp/ContentSecurityPolicySourceListDirective.h')
-rw-r--r-- | Source/WebCore/page/csp/ContentSecurityPolicySourceListDirective.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/WebCore/page/csp/ContentSecurityPolicySourceListDirective.h b/Source/WebCore/page/csp/ContentSecurityPolicySourceListDirective.h index 9d4e2114c..ac650052d 100644 --- a/Source/WebCore/page/csp/ContentSecurityPolicySourceListDirective.h +++ b/Source/WebCore/page/csp/ContentSecurityPolicySourceListDirective.h @@ -39,9 +39,13 @@ public: ContentSecurityPolicySourceListDirective(const String& name, const String& value, const ContentSecurityPolicy&); bool allows(const URL&); + bool allows(const ContentSecurityPolicyHash&) const; + bool allows(const String& nonce) const; bool allowInline() const { return m_sourceList.allowInline(); } bool allowEval() const { return m_sourceList.allowEval(); } + OptionSet<ContentSecurityPolicyHashAlgorithm> hashAlgorithmsUsed() const { return m_sourceList.hashAlgorithmsUsed(); } + private: ContentSecurityPolicySourceList m_sourceList; }; |