danhper / elixir-web-push-encryption

Elixir implementation of Web Push Payload encryption.
https://hex.pm/packages/web_push_encryption
MIT License
59 stars 42 forks source link

What's Subscription's Auth token? #21

Open mayel opened 4 years ago

mayel commented 4 years ago

I am getting the following error and not sure what I did wrong, it seems subscription :auth needs to be "AUTH", but that's not 16 bytes?

** (ArgumentError) Subscription's Auth token is not 16 bytes.
    (web_push_encryption 0.2.3) lib/web_push_encryption/encrypt.ex:132: WebPushEncryption.Encrypt.validate_length/3
    (web_push_encryption 0.2.3) lib/web_push_encryption/encrypt.ex:57: WebPushEncryption.Encrypt.encrypt/3
    (web_push_encryption 0.2.3) lib/web_push_encryption/push.ex:45: WebPushEncryption.Push.send_web_push/4

Let me know what else you need to debug?