aboutsummaryrefslogtreecommitdiff
path: root/lib/base64.nom
diff options
context:
space:
mode:
authorBruce Hill <bitbucket@bruce-hill.com>2018-09-14 19:17:09 -0700
committerBruce Hill <bitbucket@bruce-hill.com>2018-09-14 19:17:16 -0700
commite22c35681f90740b4f5006c30b3f154ebd1f8ea2 (patch)
treec7f04d968bade120ebf75cfa0b9f073602917122 /lib/base64.nom
parent7112af7cb6ee52f4ef9664db9c03db52d8c73ac9 (diff)
Auto-upgraded everything.
Diffstat (limited to 'lib/base64.nom')
-rw-r--r--lib/base64.nom11
1 files changed, 3 insertions, 8 deletions
diff --git a/lib/base64.nom b/lib/base64.nom
index 366ac3e..8fc4e6b 100644
--- a/lib/base64.nom
+++ b/lib/base64.nom
@@ -1,4 +1,4 @@
-#!/usr/bin/env nomsu -V3.8.7.6
+#!/usr/bin/env nomsu -V4.8.8.6
#
This file defines actions for encoding/decoding base 64, as specified in:
https://tools.ietf.org/html/rfc4648
@@ -11,13 +11,8 @@ test:
%cases = ["", "Zg==", "Zm8=", "Zm9v", "Zm9vYg==", "Zm9vYmE=", "Zm9vYmFy"]
for %len = %encoded in %cases:
%plain = "foobar".[1, %len - 1]
- assume ((base64 %plain) == %encoded) or barf ".."
- \(quote %plain) base64 encoded to \(quote (base64 %plain)) \
- ..instead of \(quote %encoded)
-
- assume ((base64 decode %encoded) == %plain) or barf ".."
- \(quote %encoded) base64 decoded to \(quote (base64 decode %encoded)) \
- ..instead of \(quote %plain)
+ assume (base64 %plain) == %encoded
+ assume (base64 decode %encoded) == %plain
action [base64 %str, base64 encode %str, %str base64]:
%chars = []
for %i in 1 to (size of %str) via 3: