Skip to content

Commit ecd7b02

Browse files
committed
Add aes128gcm
* Update the HTTP Encrypted Content Encoding implementation to support aes128gcm, as defined in the 9th version of the draft [1]. * Update the Web Push implementation to use aes128gcm, as defined in the 9th version of the draft [2]. [1] https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-09 [2] https://tools.ietf.org/html/draft-ietf-webpush-encryption-09
1 parent 8fcb2b9 commit ecd7b02

File tree

11 files changed

+726
-124
lines changed

11 files changed

+726
-124
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ build/
33
.gradle/
44
*.iml
55
target/
6+
out/

CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# 4.0.0
2+
3+
* Support [aes128gcm content encoding](https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-09#section-2)
4+
* Use `PushService.send(Notification, Encoding)` or the analogous `sendAsync` with `Encoding.AES128GCM`.
5+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package nl.martijndwars.webpush;
2+
3+
public enum Encoding {
4+
AESGCM, AES128GCM
5+
}

0 commit comments

Comments
 (0)