blob: 8cf580a15ade556429c752f28cdc4896e9c6ff51 [file] [log] [blame]
// Copyright 2015 The Vanadium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
/**
* @private
* @fileoverview Helper methods for vom and hex encode/decode.
*/
var byteUtil = require('../vdl/byte-util');
var vom = require('../vom');
module.exports = {
decode: decode,
encode: encode
};
function encode(x, t, typeEnc) {
return byteUtil.bytes2Hex(vom.encode(x, t, typeEnc));
}
function decode(x) {
return vom.decode(byteUtil.hex2Bytes(x));
}