Skip to content

Commit cc56ea9

Browse files
committed
Update crypto for new node-buffer
1 parent 53dbb94 commit cc56ea9

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"output"
2525
],
2626
"dependencies": {
27-
"purescript-crypto": "^2.0.0",
27+
"purescript-crypto": "^2.0.1",
2828
"purescript-simple-json": "^7.0.0",
2929
"purescript-strings": "^4.0.1"
3030
},

src/Node/Simple/Jwt.purs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import Data.String.Regex (replace)
1717
import Data.String.Regex.Flags (global)
1818
import Data.String.Regex.Unsafe (unsafeRegex)
1919
import Effect (Effect)
20-
import Node.Buffer (fromString, toString)
20+
import Node.Buffer (Buffer, fromString, toString)
2121
import Node.Crypto.Hash as Hash
2222
import Node.Crypto.Hmac as Hmac
2323
import Node.Encoding (Encoding(..))
@@ -103,7 +103,7 @@ algorithmFromString alg
103103

104104
base64URLDecode :: String -> Effect String
105105
base64URLDecode x =
106-
fromString (unescape x) Base64 >>= toString UTF8
106+
(fromString (unescape x) Base64 :: Effect Buffer) >>= toString UTF8
107107

108108
unescape :: String -> String
109109
unescape x =
@@ -128,7 +128,7 @@ sign secret alg input =
128128

129129
base64URLEncode :: String -> Effect String
130130
base64URLEncode x =
131-
escape <$> (fromString x UTF8 >>= toString Base64)
131+
escape <$> ((fromString x UTF8 :: Effect Buffer) >>= toString Base64)
132132

133133
escape :: String -> String
134134
escape =

0 commit comments

Comments
 (0)