     }
     await @make_vectors defer out.vectors
     cb out
+
+  #-------------------
 
   run_scrypt : (input, cb) ->
     args = [

pkg = require '../../package.json'
input = require './input.json'


class Runner
  constructor : ({@scrypt, @bu}) ->

  make_vectors : (cb) ->
    out = []
    for v,i in input[0...1]
      await @make_vector v, defer out[i]
    cb out

  run : (cb) ->
    out = { 

    out.keys = keys
    cb out

##=====================================================================

r = new Runner { input, scrypt, bu }
await r.run defer out
console.log JSON.stringify out, null, 4

