| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 2013 Google Inc. All rights reserved. | 2  * Copyright (C) 2013 Google Inc. All rights reserved. | 
| 3  * | 3  * | 
| 4  * Redistribution and use in source and binary forms, with or without | 4  * Redistribution and use in source and binary forms, with or without | 
| 5  * modification, are permitted provided that the following conditions are | 5  * modification, are permitted provided that the following conditions are | 
| 6  * met: | 6  * met: | 
| 7  * | 7  * | 
| 8  *     * Redistributions of source code must retain the above copyright | 8  *     * Redistributions of source code must retain the above copyright | 
| 9  * notice, this list of conditions and the following disclaimer. | 9  * notice, this list of conditions and the following disclaimer. | 
| 10  *     * Redistributions in binary form must reproduce the above | 10  *     * Redistributions in binary form must reproduce the above | 
| (...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 94     BLINK_PLATFORM_EXPORT bool cancelled() const; | 94     BLINK_PLATFORM_EXPORT bool cancelled() const; | 
| 95 | 95 | 
| 96 #if INSIDE_BLINK | 96 #if INSIDE_BLINK | 
| 97     BLINK_PLATFORM_EXPORT explicit WebCryptoResult(const PassRefPtrWillBeRawPtr<
     CryptoResult>&); | 97     BLINK_PLATFORM_EXPORT explicit WebCryptoResult(const PassRefPtrWillBeRawPtr<
     CryptoResult>&); | 
| 98 #endif | 98 #endif | 
| 99 | 99 | 
| 100 private: | 100 private: | 
| 101     BLINK_PLATFORM_EXPORT void reset(); | 101     BLINK_PLATFORM_EXPORT void reset(); | 
| 102     BLINK_PLATFORM_EXPORT void assign(const WebCryptoResult&); | 102     BLINK_PLATFORM_EXPORT void assign(const WebCryptoResult&); | 
| 103 | 103 | 
| 104     WebPrivatePtr<CryptoResult> m_impl; | 104     WebPrivatePtr<CryptoResult, WebPrivatePtrDestructionCrossThread> m_impl; | 
| 105 }; | 105 }; | 
| 106 | 106 | 
| 107 class WebCryptoDigestor { | 107 class WebCryptoDigestor { | 
| 108 public: | 108 public: | 
| 109     virtual ~WebCryptoDigestor() { } | 109     virtual ~WebCryptoDigestor() { } | 
| 110 | 110 | 
| 111     // consume() will return |true| on the successful addition of data to the | 111     // consume() will return |true| on the successful addition of data to the | 
| 112     // partially generated digest. It will return |false| when that fails. After | 112     // partially generated digest. It will return |false| when that fails. After | 
| 113     // a return of |false|, consume() should not be called again (nor should | 113     // a return of |false|, consume() should not be called again (nor should | 
| 114     // finish() be called). | 114     // finish() be called). | 
| (...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 266     // Returns true on success. | 266     // Returns true on success. | 
| 267     virtual bool serializeKeyForClone(const WebCryptoKey&, WebVector<unsigned ch
     ar>&) { return false; } | 267     virtual bool serializeKeyForClone(const WebCryptoKey&, WebVector<unsigned ch
     ar>&) { return false; } | 
| 268 | 268 | 
| 269 protected: | 269 protected: | 
| 270     virtual ~WebCrypto() { } | 270     virtual ~WebCrypto() { } | 
| 271 }; | 271 }; | 
| 272 | 272 | 
| 273 } // namespace blink | 273 } // namespace blink | 
| 274 | 274 | 
| 275 #endif // WebCrypto_h | 275 #endif // WebCrypto_h | 
| OLD | NEW | 
|---|