dom/crypto/WebCryptoTask.cpp
5f97ca8be2b43d3d26ed055e8d3cad877b20b546
created 2017-01-25 00:27 +0800
pushed 2017-01-30 23:22 +0000
Cykesiopka Cykesiopka - Bug 1329238 - Make public CryptoKey.h methods return UniqueX NSS types instead of raw pointers. r=ttaubert
01aafb2359c9423afd979ec57c401e5034d285fa
created 2016-11-18 00:49 +0800
pushed 2016-11-21 14:43 +0000
Cykesiopka Cykesiopka - Bug 1311379 - Stop using Scoped.h NSS types in WebCryptoTask.(cpp|h). r=rbarnes,ttaubert
9aac837c6e4955057c53f0608431b099d45dfe41
created 2016-08-20 23:00 +0800
pushed 2016-08-24 13:03 +0000
Cykesiopka Cykesiopka - Bug 1296316 - Convert nsNSSShutDownObject::CalledFromType to an enum class. r=mgoodwin
37b2a40ca3f7dc39abbca5f444a5607914d34eec
created 2016-08-18 07:11 -0700
pushed 2016-08-19 13:53 +0000
Ben Kelly Ben Kelly - Bug 1293690 P2 Set explicit status levels to fail at when calling WorkerHolder::HoldWorker. r=baku
252ff19cd7466770c25f0b1853fb5985670b1120
created 2016-08-17 21:16 -0700
pushed 2016-08-19 13:53 +0000
Phil Ringnalda Phil Ringnalda - Backed out 10 changesets (bug 1290116, bug 1293690) for build bustage
d84b0768f0ce3939b847fb65fcbaff3b8b255d99
created 2016-08-17 20:01 -0700
pushed 2016-08-19 13:53 +0000
Ben Kelly Ben Kelly - Bug 1293690 P2 Set explicit status levels to fail at when calling WorkerHolder::HoldWorker. r=baku
00f81b0e199303e9eeef69c6f5dbb25713d925b7
created 2016-07-01 06:49 -0700
pushed 2016-07-02 09:15 +0000
Ben Kelly Ben Kelly - Bug 1281874 P1 Hold the worker alive while performing web crypto async work. r=khuey
c697aa342211ec2fa93980cfdb862a84e4c9af97
created 2016-05-13 05:53 -0700
pushed 2016-05-18 16:13 +0000
Cykesiopka Cykesiopka - Bug 1271495 - Replace uses of ScopedPK11Context with UniquePK11Context. r=keeler,mcmanus
f9e0ca40cb9691f55554ec992817bcfc7defb410
created 2016-05-12 11:12 -0700
pushed 2016-05-14 20:03 +0000
David Keeler David Keeler - bug 1271350 - work around PK11_CreatePBEV2AlgorithmID generating a random salt when it shouldn't r=ttaubert
17e4c84b299dba389fdb6cbc856629d11fea55bc
created 2016-03-17 11:02 +0100
pushed 2016-04-10 20:21 +0000
Tim Taubert Tim Taubert - Bug 842818 - Inline CloneData() and clean up ImportKeyTask::SetKeyData() r=rbarnes
fdded53dc92f12deeb7e2b72f07571f577418d05
created 2016-01-20 23:19 +0100
pushed 2016-04-10 20:21 +0000
Tim Taubert Tim Taubert - Bug 842818 - Allow calling WebCryptoTask::DispatchWithPromise() from workers r=keeler
f197594181f9e8218ab2ad46fe07002fe2f09107
created 2016-03-08 11:15 +0100
pushed 2016-03-09 00:01 +0000
Tim Taubert Tim Taubert - Bug 1250930 - Use correct global when creating a key in GenerateAsymmetricKeyTask r=bz
5a0c2680427b61c01e502f85d725f6950d69dbd6
created 2016-03-08 11:15 +0100
pushed 2016-03-09 00:01 +0000
Tim Taubert Tim Taubert - Bug 1250930 - Use correct global when creating a key in GenerateSymmetricKeyTask r=bz
5e27bd6b21886b3ff1c5b3dac5532993efed06af
created 2016-03-08 11:14 +0100
pushed 2016-03-09 00:01 +0000
Tim Taubert Tim Taubert - Bug 1250930 - Use SubtleCrypto's global when creating keys for an ImportKeyTask r=bz
b9799dc9819901ff4aca62a05672c6fabbe8199a
created 2016-01-22 18:07 +1100
pushed 2016-02-15 11:13 +0000
Martin Thomson Martin Thomson - Bug 1241757 - Permit export of JWK with empty key_ops field, r=rbarnes
29a076e8bc0d803b73533c95def47b7bdaf93dc9
created 2015-10-14 13:38 +0200
pushed 2016-01-27 11:00 +0000
Tim Taubert Tim Taubert - Bug 1191936 - Implement SPKI/PKCS#8/JWK import/export for RSA-PSS r=rbarnes
1fba432e1cab3cefc95fca1553d9fbd850fb73c8
created 2015-10-13 20:22 +0200
pushed 2016-01-27 11:00 +0000
Tim Taubert Tim Taubert - Bug 1191936 - Implement RSA-PSS signing and verification r=rbarnes,smaug
1faac7557b25577cfd94e4cd3b3c7c3922177cc9
created 2015-10-13 18:48 +0200
pushed 2016-01-27 11:00 +0000
Tim Taubert Tim Taubert - Bug 1191936 - Implement RSA-PSS key generation r=rbarnes
9e347384b8db9a52e062c82d86436deaf23df07a
created 2016-01-26 14:57 +0100
pushed 2016-01-27 11:00 +0000
Tim Taubert Tim Taubert - Bug 1200341 - Implement HKDF for WebCrypto r=rbarnes,smaug
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-18 02:55 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
2f1a8f06d712967df3380304ae3b0b20e778ee28
created 2015-10-09 10:56 +0200
pushed 2015-10-12 09:57 +0000
Tim Taubert Tim Taubert - Bug 1213203 - AsymmetricSignVerifyTask::DoCrypto() creates unused SGNContext r=mt
49d87bbe0122d894c8e45f0b409c42dfe1c36737
created 2015-10-07 10:29 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Merge inbound to m-c a=merge
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
773fdab3d54b899357690140166aafc24a830291
created 2015-09-21 14:52 +0200
pushed 2015-10-07 17:31 +0000
Tim Taubert Tim Taubert - Bug 1001691 - Make GenerateAsymmetricKeyTask::mKeyPair a UniquePtr so that we can explicitly release it on the main thread r=mt
f8f5da76123843b2fdec8cd8a1e8dca89f106c18
created 2015-09-11 23:41 +0200
pushed 2015-10-07 17:31 +0000
Tim Taubert Tim Taubert - Bug 1001691 - Use thread pool for WebCrypto operations r=bz
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 12:51 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
a4bf09cda682d02ef212a8c4fbc27f00898bebef
created 2015-09-14 11:53 +0200
pushed 2015-10-03 22:38 +0000
Tim Taubert Tim Taubert - Bug 1204155 - Check if we're OOM when calling SECKEY_CopyPrivateKey() and SECKEY_CopyPublicKey() r=mt
48dfe8c77b2f6f3cf8a81ea22d47c3f095d38b35
created 2015-09-14 11:19 +0200
pushed 2015-10-03 22:38 +0000
Tim Taubert Tim Taubert - Bug 1204155 - Account for OOM in CryptoKey::SetSymKey() r=mt
d9bd3e512cd05066ca26895bd2386b50977db2e6
created 2015-07-06 10:40 -0700
pushed 2015-07-07 18:38 +0000
Martin Thomson Martin Thomson - Bug 1172785 - RTCCertificate implementation, r=rbarnes
3d4cdf59f57f73a4e2484c2ad29ce82c27ce9bad
created 2015-05-30 08:28 +0200
pushed 2015-06-11 01:10 +0000
Tim Taubert Tim Taubert - Bug 1169890 - Check return values for CryptoBuffer.Assign() calls r=rbarnes
182efe94d6b3dfe073bb2f40c61da621cd68556b
created 2015-05-28 11:07 -0700
pushed 2015-05-29 13:33 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 968520 - Add mozilla::fallible to FallibleTArray::AppendElements calls. r=froydnj
3e0b4fc575a1cf13a70d2f4e36a873dd671d4bc7
created 2015-05-28 11:07 -0700
pushed 2015-05-29 13:33 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 968520 - Use FallibleTArray::TruncateLength instead of SetLength where possible. r=froydnj
924686491f340c1e2bb9213a0d35823245a0633f
created 2015-04-28 09:13 +0200
pushed 2015-05-29 13:33 +0000
Tim Taubert Tim Taubert - Bug 1050175 - Add raw import/export for EC public keys to the WebCrypto API r=rbarnes,smaug
7627c939c0bde6a3ac8d51983f9a794360a1005c
created 2015-04-25 14:53 +0200
pushed 2015-05-26 23:16 +0000
Tim Taubert Tim Taubert - Bug 1106087 - Recreate newly generated ECDH private keys with an CKA_EC_POINT attribute to support JWK and PKCS8 export r=rbarnes
08e444427294e4889509c78fcd26f43268cd7206
created 2015-04-27 20:47 +0200
pushed 2015-05-26 23:16 +0000
Tim Taubert Tim Taubert - Bug 1158927 - Calls to CryptoKey::PrivateKeyToPkcs8() and ::PublicKeyToSpki() should check return values r=rbarnes
5bc009d443048a17e876ea1d4cf311da29736ac0
created 2015-05-25 12:50 +0100
pushed 2015-05-26 02:10 +0000
Andrea Marchesini Andrea Marchesini - Bug 1167423 - patch 6 - Handle return values of FallibleTArray functions in WebCryptTask, r=smaug
5bf8a0b4add02c66253a83267e8b875b8ccb991c
created 2015-05-18 13:50 -0700
pushed 2015-05-19 10:01 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 968520 - Add mozilla::fallible to Fallible{Auto,}TArray::SetLength calls. r=froydnj
bd079aadd3feeee3f9b9f73c5e0bc4bd6a870722
created 2015-05-03 15:32 -0400
pushed 2015-05-04 11:42 +0000
Andrew McCreight Andrew McCreight - Bug 1152551, part 2 - Fix mode lines in dom/. r=jst
5e712bae4880917c9bceb06fb90bc91f47bb419f
created 2015-04-24 12:05 +0200
pushed 2015-04-27 10:00 +0000
Tim Taubert Tim Taubert - Bug 1157454 - Satisfy TSan by removing the unneeded mEarlyRv read in WebCryptoTask::CalculateResult() r=rbarnes
1835de92a1bd0e0c652fbd92b5deaebd7b769162
created 2015-04-24 12:56 -0700
pushed 2015-04-27 10:00 +0000
Martin Thomson Martin Thomson - Bug 1158296 - Allow ECDSA key export in WebCrypto, r=rbarnes
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-22 20:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
238eeecce596d5158217b64a5ddda4a96918a66b
created 2015-01-07 12:00 -0500
pushed 2015-01-09 01:08 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1118803 - Mark virtual overridden functions as MOZ_OVERRIDE in misc DOM code; r=baku
299ebc930b9c27292c05d98afa30508a6a275b7a
created 2014-10-23 09:07 +0200
pushed 2014-11-03 11:57 +0000
Guilherme Goncalves Guilherme Goncalves - Bug 1088042 - Fix JsonWebKey object in test_WebCrypto_JWK. r=rbarnes
a02fdcc10dd91adfc9b8b40195f596f0a37c270c
created 2014-09-03 09:40 -0400
pushed 2014-10-20 12:40 +0000
Tim Taubert Tim Taubert - Bug 1034856 - Remove CryptoBuffer::ToSECItem() using moz_malloc() r=rbarnes
d866ac7f8606078c156d96b027a90f166c4c6e4c
created 2014-08-22 15:32 +0200
pushed 2014-10-20 12:40 +0000
Tim Taubert Tim Taubert - Bug 1034856 - Implement SPKI public key import/export for DH r=rbarnes
9527980656c9784e2604464dd8f21100af99c722
created 2014-08-22 12:02 +0200
pushed 2014-10-20 12:40 +0000
Tim Taubert Tim Taubert - Bug 1034856 - Implement raw public key import/export for DH r=rbarnes,smaug
0100d140637ae35d23a0d0058592eecb9e41f509
created 2014-08-21 17:51 +0200
pushed 2014-10-20 12:40 +0000
Tim Taubert Tim Taubert - Bug 1034856 - Implement deriveBits() for DH r=rbarnes,smaug
f5557f9935fbc126c02a6478f39ba5dd64ee07b8
created 2014-07-20 06:38 +0200
pushed 2014-10-20 12:40 +0000
Tim Taubert Tim Taubert - Bug 1034856 - Implement generateKey() for DH r=rbarnes
c044fae78ad8d0c83d7bbe5786c466474f8eeb1c
created 2014-10-13 23:19 +0200
pushed 2014-10-16 14:07 +0000
Richard Barnes Richard Barnes - Bug 1034854 - Add support for ECDSA to WebCrypto API r=ttaubert,dkeeler r=bz
5c095b4e178cdd5e86f0156e348d2a84e23fa6c2
created 2014-10-07 00:47 +0200
pushed 2014-10-16 14:07 +0000
Tim Taubert Tim Taubert - Bug 1078847 - GenerateAsymmetricKeyTask should allow generating key pairs where only the public key or the private key has any usages r=rbarnes
f4ebce0c90d09899637f840eb8febe516b3b54bc
created 2014-10-03 15:03 -0400
pushed 2014-10-05 16:35 +0000
Richard Barnes Richard Barnes - Bug 1077072 - Add telemetry for ECDH and PBKDF2 to WebCrypto API r=ttaubert
b87e4ed4ffc6b6845fa52a0e73009c8f0fc16cb6
created 2014-09-30 17:43 -0400
pushed 2014-10-01 12:52 +0000
Richard Barnes Richard Barnes - Bug 1064320 - NSC_Encrypt returns uninitialised garbage which is handed onwards to realloc
62e3d5d264c22f1854bce402d887bb2138acdcd4
created 2014-09-27 14:22 -0400
pushed 2014-09-29 13:45 +0000
Richard Barnes Richard Barnes - Bug 1037892 - Implement changes to WebCrypto API from latest Editor's Draft r=bz,ttaubert
d1268000b5d0597fbeecfdb7e807010e6a3c331a
created 2014-09-26 15:35 -0700
pushed 2014-09-29 13:45 +0000
Wes Kocher Wes Kocher - Backed out changeset 398bdeea30b0 (bug 1037892) for build bustage
398bdeea30b07712656cb016612375ca983ed61b
created 2014-09-26 17:36 -0400
pushed 2014-09-29 13:45 +0000
Richard Barnes Richard Barnes - Bug 1037892 - Implement changes to WebCrypto API from latest Editor's Draft r=bz,ttaubert
e1f3be2c48f65c462dc0a11b9852c03ef7200605
created 2014-09-21 21:31 +0200
pushed 2014-09-22 10:59 +0000
Bobby Holley Bobby Holley - Bug 1070696 - Rename xpc::GetNativeForGlobal to xpc::NativeGlobal and make it accept non-global JSObjects. r=smaug
4663c05c869cfa1b6db2e8a82c81f1c7ce28c75b
created 2014-07-21 21:43 -0700
pushed 2014-09-09 13:57 +0000
Chris Peterson Chris Peterson - Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
ce5ae34c751b99d0cb3eb2eeb21cc1d5a72429e5
created 2014-09-01 18:26 -0400
pushed 2014-09-02 18:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1061023 - Fix more bad implicit constructors in DOM; r=baku
04e5f312664f9c6fecddbb71eab9241c0bbdc1f0
created 2014-08-04 14:31 +0200
pushed 2014-08-11 06:26 +0000
Tim Taubert Tim Taubert - Bug 1048133 - Check key algorithms before using them for encryption/signatures r=rbarnes a=abillings
8f65aea3ba06d0eab56775a269a634cec26b1262
created 2014-08-08 16:45 +0200
pushed 2014-08-11 06:26 +0000
Tim Taubert Tim Taubert - Bug 1050785 - RSA-OAEP encrypt/decrypt should accept strings as AlgorithmIdentifiers r=rbarnes
less more (0) -60 tip