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