summaryrefslogtreecommitdiff
path: root/dom/crypto
Commit message (Collapse)AuthorAge
* Issue #1442 - Part 5: Implement WebIDL bindings for Streams.Brian Smith2023-09-27
| | | | https://bugzilla.mozilla.org/show_bug.cgi?id=1128959
* Issue #1656 - Remove more vim control lines.Moonchild2023-05-04
| | | | | | Vim control lines were re-introduced or not entirely cleaned up. This nukes them again. Removing from dom. More to come.
* [DOM] WebCrypto: Check decoded key type before using it.Moonchild2023-02-21
| | | | | Just in case someone forces the wrong key type and misuses WebCrypto. It won't be usable anyway so better to throw.
* Issue #80 - reinstated unified building for some large chunks of our code.Moonchild2022-09-04
| | | | This should reduce compile complexity saving time and reducing linker stress.
* Issue #21 - Remove Telemetry plumbing and fix build.Moonchild2022-04-02
| | | | | Note this won't give working applications. Requires FE changes and additional js module changes (next part).
* Issue #1743 - Update CK_GCM_PARAMS use for PKCS11 v3.0 in WebCryptoTaskMoonchild2021-03-15
| | | | Re-apply now we have PKCS11 v3.0 again
* Revert "Issue #1743 - Update CK_GCM_PARAMS use for PKCS11 v3.0 in WebCryptoTask"Moonchild2021-03-14
| | | | This reverts commit 2b6effbf29cb4f7aa85e4f697c79c473cc4c9ea4.
* Issue #1743 - Update CK_GCM_PARAMS use for PKCS11 v3.0 in WebCryptoTaskMoonchild2021-02-17
|
* Issue #1656 - Part 6: Clean up the build filesMoonchild2020-09-23
|
* Issue #1656 - Part 1: Nuke most vim config lines in the tree.Moonchild2020-09-23
| | | | | | Since these are just interpreted comments, there's 0 impact on actual code. This removes all lines that match /* vim: set(.*)tw=80: */ with S&R -- there are a few others scattered around which will be removed manually in a second part.
* Issue #80 - Resolve issues with compiling on insane gcc configurations with ↵Matt A. Tobin2020-04-25
| | | | no optimizations in dom/
* Issue #80 - De-unify dom/cryptowolfbeast2020-04-19
|
* Root parameter dictionaries in AesTask::Init().wolfbeast2018-12-13
|
* Remove all C++ Telemetry Accumulation calls.wolfbeast2018-09-03
| | | | | This creates a number of stubs and leaves some surrounding code that may be irrelevant (eg. recorded time stamps, status variables). Stub resolution/removal should be a follow-up to this.
* Check for integer overflow in AesTask::DoCrypto() (DiD)wolfbeast2018-02-08
| | | | | | | | | | | | After calling mResult.SetLength(mData.Length() + 16) we should check that the integer addition didn't overflow. It seems at the moment impossible to create ArrayBuffers of size >= 0x0xfffffff0, however adding a check here doesn't hurt. mResult.Length() is passed to the PK11 API functions as a maxOut parameter and should be checked by the softoken crypto algorithm implementations. AES-ECB and AES-GCM seem to do that correctly.
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02