[PR #354] [CLOSED] WIP: Crypto stuff #1279

Closed
opened 2026-05-07 01:01:21 +02:00 by BreizhHardware · 0 comments

📋 Pull Request Information

Original PR: https://github.com/binwiederhier/ntfy/pull/354
Author: @binwiederhier
Created: 7/1/2022
Status: Closed

Base: mainHead: e2e


📝 Commits (10+)

📊 Changes

21 files changed (+4168 additions, -202 deletions)

View changed files

📝 client/client.go (+64 -14)
📝 client/options.go (+5 -0)
📝 cmd/publish.go (+32 -31)
crypto/crypto.go (+43 -0)
crypto/crypto_test.go (+38 -0)
examples/publish-js/package-lock.json (+3442 -0)
examples/publish-js/package.json (+6 -0)
examples/publish-js/publish-encrypted.html (+13 -0)
examples/publish-js/publish-encrypted.js (+7 -0)
examples/publish-js/publish.html (+18 -0)
examples/publish-php/publish-encrypted.php (+46 -0)
examples/publish-python/publish-encrypted.py (+40 -0)
examples/publish-python/requirements.txt (+2 -0)
📝 go.mod (+4 -1)
📝 go.sum (+2 -0)
📝 server/errors.go (+2 -0)
📝 server/server.go (+268 -153)
📝 server/server_test.go (+105 -0)
📝 server/types.go (+9 -3)
📝 util/peek.go (+10 -0)

...and 1 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/binwiederhier/ntfy/pull/354 **Author:** [@binwiederhier](https://github.com/binwiederhier) **Created:** 7/1/2022 **Status:** ❌ Closed **Base:** `main` ← **Head:** `e2e` --- ### 📝 Commits (10+) - [`febe458`](https://github.com/binwiederhier/ntfy/commit/febe45818c9388414c937529dee6a05a5a0900d8) WIP: Crypto stuff - [`99e6c0f`](https://github.com/binwiederhier/ntfy/commit/99e6c0ff97e4786d83b950782b05920bca346780) JWE - [`67da1e4`](https://github.com/binwiederhier/ntfy/commit/67da1e4922caad9f91c4d367921915df2739d9bb) E2E example in PHP and Python - [`e5dc224`](https://github.com/binwiederhier/ntfy/commit/e5dc2242c43179f0f3577c8e9c7c254daa9a4f70) WIP WIP WIP crypto - [`78f9d48`](https://github.com/binwiederhier/ntfy/commit/78f9d4835e0e61e6f0ece97477b862c4dd0243ea) Merge branch 'main' into e2e - [`cae06c5`](https://github.com/binwiederhier/ntfy/commit/cae06c5c618fb1bf7c3739044ed91df2d6391efc) Continued - [`ec3ba63`](https://github.com/binwiederhier/ntfy/commit/ec3ba6331c7310f9b1a783d49b117089f29e1ad3) Merge branch 'main' into e2e - [`9514e97`](https://github.com/binwiederhier/ntfy/commit/9514e97219e0f0e8be48963509fe6c28d1099f91) Multipart encryption stuff - [`09cb148`](https://github.com/binwiederhier/ntfy/commit/09cb1482b4c6e9f683f98a8fe3242df33f1ff9f1) Tests - [`466c987`](https://github.com/binwiederhier/ntfy/commit/466c9874a8c44e0c32d5bac1e189de07e715cb9c) WIP ### 📊 Changes **21 files changed** (+4168 additions, -202 deletions) <details> <summary>View changed files</summary> 📝 `client/client.go` (+64 -14) 📝 `client/options.go` (+5 -0) 📝 `cmd/publish.go` (+32 -31) ➕ `crypto/crypto.go` (+43 -0) ➕ `crypto/crypto_test.go` (+38 -0) ➕ `examples/publish-js/package-lock.json` (+3442 -0) ➕ `examples/publish-js/package.json` (+6 -0) ➕ `examples/publish-js/publish-encrypted.html` (+13 -0) ➕ `examples/publish-js/publish-encrypted.js` (+7 -0) ➕ `examples/publish-js/publish.html` (+18 -0) ➕ `examples/publish-php/publish-encrypted.php` (+46 -0) ➕ `examples/publish-python/publish-encrypted.py` (+40 -0) ➕ `examples/publish-python/requirements.txt` (+2 -0) 📝 `go.mod` (+4 -1) 📝 `go.sum` (+2 -0) 📝 `server/errors.go` (+2 -0) 📝 `server/server.go` (+268 -153) 📝 `server/server_test.go` (+105 -0) 📝 `server/types.go` (+9 -3) 📝 `util/peek.go` (+10 -0) _...and 1 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
BreizhHardware 2026-05-07 01:01:21 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ntfy#1279
No description provided.