Tim Taubert
|
1eb44d1229
|
Bug 1157454 - Satisfy TSan by removing the unneeded mEarlyRv read in WebCryptoTask::CalculateResult() r=rbarnes
|
2015-04-24 12:05:32 +02:00 |
Martin Thomson
|
4c2b709af0
|
Bug 1158296 - Allow ECDSA key export in WebCrypto, r=rbarnes
--HG--
extra : rebase_source : 40b14fe47652045c063ac40974147b5bfcc91630
|
2015-04-24 12:56:46 -07:00 |
Mark Banner
|
d4d7432759
|
Bug 1147940 - Remove the dom.webcrypto.enabled pref as it is no longer necessary. r=smaug,r=rbarnes
|
2015-04-08 19:23:05 +01:00 |
Andrea Marchesini
|
e6f385fb3d
|
Bug 1148527 - Indentation fix after bug 1145631, r=ehsan
|
2015-03-27 18:52:19 +00:00 |
Ehsan Akhgari
|
883849ee32
|
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
|
2015-03-21 12:28:04 -04:00 |
Boris Zbarsky
|
dc24477d79
|
Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
The only manual changes here are to BindingUtils.h, BindingUtils.cpp,
Codegen.py, Element.cpp, IDBFileRequest.cpp, IDBObjectStore.cpp,
dom/workers/Navigator.cpp, WorkerPrivate.cpp, DeviceStorageRequestChild.cpp,
Notification.cpp, nsGlobalWindow.cpp, MessagePort.cpp, nsJSEnvironment.cpp,
Sandbox.cpp, XPCConvert.cpp, ExportHelpers.cpp, and DataStoreService.cpp. The
rest of this diff was generated by running the following commands:
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObject\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(Binding(?:_workers)?::Wrap\((?:aCx|cx|aContext|aCtx|js), [^,)]+)\)/\1, aGivenProto)/g'
|
2015-03-19 10:13:33 -04:00 |
Tim Taubert
|
1c5a5a5ed2
|
Bug 1142681 - Let CreateECParamsForCurve() assert a non-null arena parameter r=keeler
|
2015-03-13 22:10:23 +01:00 |
Tim Taubert
|
a281818e46
|
Bug 1085369 - Move other long-running tests to separate test files r=keeler
|
2015-01-06 12:03:22 +01:00 |
Tim Taubert
|
73d0b18acc
|
Bug 1085369 - Move key wrapping/unwrapping tests to their own test file r=rbarnes
|
2014-10-20 18:08:51 +02:00 |
Ehsan Akhgari
|
1889255041
|
Bug 1118803 - Mark virtual overridden functions as MOZ_OVERRIDE in misc DOM code; r=baku
|
2015-01-08 08:49:54 -05:00 |
Guilherme Goncalves
|
2997c4e001
|
Bug 1088042 - Fix JsonWebKey object in test_WebCrypto_JWK. r=rbarnes
|
2014-10-23 09:07:00 +02:00 |
Tim Taubert
|
d83330ae57
|
Bug 1034856 - Follow-up to fix small SECItem leak in PublicKeyToSpki() on a CLOSED TREE r=bustage
|
2014-10-17 15:14:18 +02:00 |
Tim Taubert
|
bea4fe0653
|
Bug 1034856 - Follow-up to fix small SECItem leak in PublicKeyToSpki() on a CLOSED TREE r=bustage
|
2014-10-17 15:05:59 +02:00 |
Tim Taubert
|
1e4378782a
|
Backed out changeset ace6aa02d442 (bug 1034856)
|
2014-10-17 14:58:33 +02:00 |
Tim Taubert
|
b0acb565de
|
Bug 1034856 - Follow-up to fix small SECItem leak in PublicKeyToSpki() r=bustage
|
2014-10-17 13:30:41 +02:00 |
Tim Taubert
|
5fa60d8646
|
Bug 1034856 - Remove CryptoBuffer::ToSECItem() using moz_malloc() r=rbarnes
|
2014-09-03 09:40:21 -04:00 |
Tim Taubert
|
96e8ed9b9a
|
Bug 1034856 - Implement SPKI public key import/export for DH r=rbarnes
|
2014-08-22 15:32:15 +02:00 |
Tim Taubert
|
c1d2b2fa82
|
Bug 1034856 - Implement raw public key import/export for DH r=rbarnes,smaug
|
2014-08-22 12:02:14 +02:00 |
Tim Taubert
|
1d4ba08090
|
Bug 1034856 - Implement deriveBits() for DH r=rbarnes,smaug
|
2014-08-21 17:51:51 +02:00 |
Tim Taubert
|
5fc05b064c
|
Bug 1034856 - Implement generateKey() for DH r=rbarnes
|
2014-07-20 06:38:44 +02:00 |
Tim Taubert
|
0f9e65c0e8
|
Bug 1034856 - Introduce DhKeyAlgorithm r=rbarnes,smaug
|
2014-07-20 05:51:10 +02:00 |
Richard Barnes
|
f5092e255e
|
Bug 1034854 - Add support for ECDSA to WebCrypto API r=ttaubert,dkeeler r=bz
|
2014-10-13 23:19:00 +02:00 |
Tim Taubert
|
a164f4b49a
|
Bug 1078847 - GenerateAsymmetricKeyTask should allow generating key pairs where only the public key or the private key has any usages r=rbarnes
|
2014-10-07 00:47:21 +02:00 |
David Keeler
|
0dd623409d
|
bug 1080746 - WebCrypto: test import/export of an RSA private key with p < q r=rbarnes
|
2014-10-09 14:43:26 -07:00 |
Peter Van der Beken
|
dcda2ba9bb
|
Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove nsWrapperCache::SetIsDOMBinding. r=bz.
--HG--
extra : rebase_source : 89c476cd9436530b2df5acc903909e34188417a0
|
2014-10-07 11:44:49 +02:00 |
Richard Barnes
|
1c93990a61
|
Bug 1077072 - Add telemetry for ECDH and PBKDF2 to WebCrypto API r=ttaubert
|
2014-10-03 15:03:04 -04:00 |
Richard Barnes
|
1aebc79688
|
Bug 1064320 - NSC_Encrypt returns uninitialised garbage which is handed onwards to realloc
|
2014-09-30 17:43:49 -04:00 |
Richard Barnes
|
63afe24da8
|
Bug 1037892 - Implement changes to WebCrypto API from latest Editor's Draft r=bz,ttaubert
|
2014-09-27 14:22:57 -04:00 |
Wes Kocher
|
6341575225
|
Backed out changeset 398bdeea30b0 (bug 1037892) for build bustage
|
2014-09-26 15:35:38 -07:00 |
Richard Barnes
|
8a9d1659d6
|
Bug 1037892 - Implement changes to WebCrypto API from latest Editor's Draft r=bz,ttaubert
* * *
Add check for old structured clone format.
|
2014-09-26 17:36:39 -04:00 |
Bobby Holley
|
e3eca2660e
|
Bug 1070696 - Rename xpc::GetNativeForGlobal to xpc::NativeGlobal and make it accept non-global JSObjects. r=smaug
The method is infallible, and making the callers invoke
js::GetGlobalForObjectCrossCompartment manually is dumb.
|
2014-09-21 21:31:53 +02:00 |
Chris Peterson
|
d126c3c24f
|
Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
|
2014-07-21 21:43:21 -07:00 |
Ehsan Akhgari
|
1b1d6ffebf
|
Bug 1061023 - Fix more bad implicit constructors in DOM; r=baku
--HG--
extra : rebase_source : c80c5f9d7ae28286513cdb52ad76b46c240bdd5d
|
2014-09-01 18:26:43 -04:00 |
Ehsan Akhgari
|
0653303071
|
Bug 1060987 - Fix more bad implicit constructors in DOM; r=baku
--HG--
extra : rebase_source : 01709017e97fdc96d1d53eb881efc1792118edc4
|
2014-09-01 20:49:25 -04:00 |
Phil Ringnalda
|
117bb1a341
|
Backed out 6 changesets (bug 1060982 , bug 1061058, bug 1060987, bug 1061060, bug 1060930) for build bustage
CLOSED TREE
Backed out changeset c23b8418e6be (bug 1060987)
Backed out changeset a8cddc6bdffc (bug 1061060)
Backed out changeset b5af5cbdac3f (bug 1060982 )
Backed out changeset 4912d451011a (bug 1060930)
Backed out changeset bdacbf453238 (bug 1061058)
Backed out changeset da6c71a8f5ae (bug 1060987)
|
2014-09-01 16:48:51 -07:00 |
Ehsan Akhgari
|
6c932dea6c
|
Bug 1060987 - Fix more bad implicit constructors in DOM; r=baku
|
2014-09-01 18:00:53 -04:00 |
Tim Taubert
|
afff23ff06
|
Bug 1050318 - Split WebCrypto tests into multiple files to prevent timeouts r=rbarnes
|
2014-08-19 10:52:58 +02:00 |
Tim Taubert
|
87275fa3d8
|
Bug 1048133 - Check key algorithms before using them for encryption/signatures r=rbarnes a=abillings
|
2014-08-04 14:31:17 +02:00 |
Tim Taubert
|
0b53ce7ae8
|
Bug 1050318 - Split WebCrypto tests into multiple files to prevent timeouts r=rbarnes
|
2014-08-07 22:24:52 +02:00 |
Tim Taubert
|
340058c912
|
Bug 1050785 - RSA-OAEP encrypt/decrypt should accept strings as AlgorithmIdentifiers r=rbarnes
|
2014-08-08 16:45:08 +02:00 |
Tim Taubert
|
e51e01cadd
|
Bug 1050202 - Take length parameter into account when deriving HMAC keys r=rbarnes,smaug
|
2014-08-07 12:52:28 +02:00 |
Tim Taubert
|
400f767c33
|
Bug 1049434 - Don't allocate SECItems with new operator r=rbarnes
|
2014-08-06 12:15:35 +02:00 |
Tim Taubert
|
cf9076f009
|
Backed out changeset 5184f19384c8 (bug 1049434)
|
2014-08-07 09:21:13 +02:00 |
Tim Taubert
|
17d1371eb6
|
Bug 1049434 - Don't allocate SECItems with new operator r=rbarnes
|
2014-08-06 12:15:35 +02:00 |
Tim Taubert
|
d3f757e062
|
Bug 1034855 - Implement SPKI import/export for ECDH r=keeler,rbarnes
|
2014-08-04 09:39:12 +02:00 |
Tim Taubert
|
454efc0d1e
|
Bug 1034855 - Implement deriveKey() for ECDH r=rbarnes
|
2014-07-29 12:37:06 +02:00 |
Tim Taubert
|
a04d2cdc94
|
Bug 1034855 - Implement JWK import/export for ECDH r=rbarnes,keeler
|
2014-07-29 11:10:07 +02:00 |
Tim Taubert
|
40e956b12c
|
Bug 1034855 - Implement deriveBits() for ECDH r=rbarnes,smaug
|
2014-07-29 11:11:26 +02:00 |
Tim Taubert
|
d4733a1ad7
|
Bug 1034855 - Implement generateKey() for ECDH r=rbarnes,keeler
|
2014-07-26 08:01:14 +02:00 |
Tim Taubert
|
77ac66adc8
|
Bug 1034855 - Introduce EcKeyAlgorithm r=rbarnes,smaug
|
2014-07-26 08:00:24 +02:00 |