From d86ef24c01850c6919c9128d20e80ba37476e4f3 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Fri, 25 Aug 2023 18:31:32 +0100 Subject: [PATCH] Move mint utility to syndicate_utils --- src/syndicate/capabilities.nim | 19 +------------------ syndicate.nimble | 2 +- 2 files changed, 2 insertions(+), 19 deletions(-) diff --git a/src/syndicate/capabilities.nim b/src/syndicate/capabilities.nim index 7418ec7..077166f 100644 --- a/src/syndicate/capabilities.nim +++ b/src/syndicate/capabilities.nim @@ -49,21 +49,4 @@ proc validate*[T](key: openarray[byte]; sturdy: SturdyRef[T]): bool = sig = hmac(sig, encode cav) result = (sig == ctrl.get.bytes) -when isMainModule: - from os import commandLineParams - - var key: array[16, byte] - case readBytes(stdin, key, 0, 16) - of 16: discard - of 0: stderr.writeLine "using null key" - else: quit "expected sixteen bytes of key from stdin" - - var oids: seq[Preserve[void]] - for p in commandLineParams(): - add(oids, parsePreserves p) - if oids.len == 0: oids.add(toPreserve "syndicate") - - for oid in oids: - let sturdy = mint(key, oid) - doAssert validate(key, sturdy) - stdout.writeLine(sturdy) +# mint utility moved to syndicate_utils/src/mintsturdyref.nim diff --git a/syndicate.nimble b/syndicate.nimble index b9cebaf..82a06bd 100644 --- a/syndicate.nimble +++ b/syndicate.nimble @@ -1,6 +1,6 @@ # Package -version = "20230822" +version = "20230825" author = "Emery Hemingway" description = "Syndicated actors for conversational concurrency" license = "Unlicense"