Source: index.js

'use strict';

/**
 * @module open-service-node-sdk
 * @author xuyuanxiang <xuyuanxiang@wosai-inc.com> ({@link http://xuyuanxiang.me})
 * @description
 * 收钱吧开放平台node-sdk。
 * @example
 * const {verifySignature, sign, randomEncodingAESKey, AES} = require('open-service-node-sdk');
 * const {encrypt, decrypt} = AES;
 * @see {@link module:open-service-node-sdk/lib/verifySignature} 签名校验
 * @see {@link module:open-service-node-sdk/lib/randomEncodingAESKey} 生成数据加密密钥
 * @see {@link module:open-service-node-sdk/lib/decrypt} 消息解密
 */

// 校验签名参数
exports.verifySignature = require('./verifySignature');
// 计算签名
exports.sign = require('./sign');
// 随机生成数据加密密钥
exports.randomEncodingAESKey = require('./randomEncodingAESKey');
// AES算法
exports.AES = {
  encrypt: require('./encrypt'), // 加密
  decrypt: require('./decrypt') // 解密
};