INNER CODE UNIT · JavaScript
stamp
opentimestamps/javascript-opentimestamps · ots-cli.js:184
function stamp (argsFiles, options) {
// check input params : file/hash
const filePromises = []
if (options.digest) {
// digest: convert to bytes
filePromises.push(Utils.hexToBytes(options.digest))
} else {
// file: read file in bytes format
argsFiles.forEach(argsFile => {
filePromises.push(Utils.readFilePromise(argsFile, null))
})
}
// check input params : algorithm
let op = new Ops.OpSHA256()
if (options.algorithm === 'sha1') {
op = new Ops.OpSHA1()
} else if (options.algorithm === 'sha256') {