2017-08-09 20:09:23 +01:00
|
|
|
import IP from "../../operations/IP.js";
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
* JSBN module.
|
|
|
|
*
|
|
|
|
* Libraries:
|
|
|
|
* - jsbn
|
|
|
|
* - ./Checksum.js
|
|
|
|
*
|
|
|
|
* @author n1474335 [n1474335@gmail.com]
|
|
|
|
* @copyright Crown Copyright 2017
|
|
|
|
* @license Apache-2.0
|
|
|
|
*/
|
2017-08-25 00:44:22 +01:00
|
|
|
let OpModules = typeof self === "undefined" ? {} : self.OpModules || {};
|
2017-08-09 20:09:23 +01:00
|
|
|
|
|
|
|
OpModules.JSBN = {
|
|
|
|
"Parse IP range": IP.runParseIpRange,
|
|
|
|
"Parse IPv6 address": IP.runParseIPv6,
|
|
|
|
"Parse IPv4 header": IP.runParseIPv4Header,
|
|
|
|
"Change IP format": IP.runChangeIpFormat,
|
|
|
|
"Group IP addresses": IP.runGroupIps,
|
|
|
|
};
|
|
|
|
|
|
|
|
export default OpModules;
|