/** * @module Signature */ /** * @static signBuffer * @function * @param buffer {Object} - a buffer * @param private_key {String} - private key * @returns {Signature} you can use .toHex to get signature hex string * * @example * import { Signature } from 'gxclient' * const buf = Buffer.from('hello') * Signature.signBuffer(buf, '5KQNge45iAFohAJFnXowuPk3ob3eiGbAQMCtff7tM78i5RNywMe') * * @example * // if you want to use verify_signature function in contract, you must serialize your buffer first * import {serialize, Types} from 'gxclient' * const buf = serialize('hello', Types.string) * Signature.signBuffer(buf, '5KQNge45iAFohAJFnXowuPk3ob3eiGbAQMCtff7tM78i5RNywMe') */ declare const signBuffer: (buf: any, pvk: any) => any; export { signBuffer };