| Index: Source/modules/crypto/RsaHashedKeyAlgorithm.h
 | 
| diff --git a/Source/modules/serviceworkers/InstallPhaseEvent.h b/Source/modules/crypto/RsaHashedKeyAlgorithm.h
 | 
| similarity index 76%
 | 
| copy from Source/modules/serviceworkers/InstallPhaseEvent.h
 | 
| copy to Source/modules/crypto/RsaHashedKeyAlgorithm.h
 | 
| index 5b269ad082ee008dbba491121589076a799daa11..53ad9767082d87f1b807caef5b27467e873dee93 100644
 | 
| --- a/Source/modules/serviceworkers/InstallPhaseEvent.h
 | 
| +++ b/Source/modules/crypto/RsaHashedKeyAlgorithm.h
 | 
| @@ -28,33 +28,29 @@
 | 
|   * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 | 
|   */
 | 
|  
 | 
| -#ifndef InstallPhaseEvent_h
 | 
| -#define InstallPhaseEvent_h
 | 
| +#ifndef RsaHashedKeyAlgorithm_h
 | 
| +#define RsaHashedKeyAlgorithm_h
 | 
|  
 | 
| -#include "bindings/v8/ScriptValue.h"
 | 
| -#include "core/events/Event.h"
 | 
| +#include "modules/crypto/RsaKeyAlgorithm.h"
 | 
|  
 | 
|  namespace WebCore {
 | 
|  
 | 
| -class WaitUntilObserver;
 | 
| -
 | 
| -class InstallPhaseEvent : public Event {
 | 
| +class RsaHashedKeyAlgorithm : public RsaKeyAlgorithm {
 | 
|  public:
 | 
| -    static PassRefPtr<InstallPhaseEvent> create();
 | 
| -
 | 
| -    virtual ~InstallPhaseEvent();
 | 
| +    static PassRefPtrWillBeRawPtr<RsaHashedKeyAlgorithm> create(const blink::WebCryptoKeyAlgorithm&);
 | 
|  
 | 
| -    void waitUntil(const ScriptValue&);
 | 
| +    KeyAlgorithm* hash();
 | 
|  
 | 
|      virtual void trace(Visitor*) OVERRIDE;
 | 
|  
 | 
| -protected:
 | 
| -    InstallPhaseEvent();
 | 
| -    InstallPhaseEvent(const AtomicString& type, const EventInit&, PassRefPtr<WaitUntilObserver>);
 | 
| +private:
 | 
| +    explicit RsaHashedKeyAlgorithm(const blink::WebCryptoKeyAlgorithm&);
 | 
|  
 | 
| -    RefPtr<WaitUntilObserver> m_observer;
 | 
| +    RefPtrWillBeMember<KeyAlgorithm> m_hash;
 | 
|  };
 | 
|  
 | 
| +DEFINE_KEY_ALGORITHM_TYPE_CASTS(RsaHashedKeyAlgorithm);
 | 
| +
 | 
|  } // namespace WebCore
 | 
|  
 | 
| -#endif // InstallPhaseEvent_h
 | 
| +#endif
 | 
| 
 |