椭圆曲线的Typescript接口
我正在尝试为椭圆库创建一个typescript接口 我已经看过这里的文件了,但很明显我刚刚明白 JS通常按如下方式使用:椭圆曲线的Typescript接口,typescript,typescript2.0,Typescript,Typescript2.0,我正在尝试为椭圆库创建一个typescript接口 我已经看过这里的文件了,但很明显我刚刚明白 JS通常按如下方式使用: var EC = require('elliptic').ec; var ec = new EC('secp256k1'); var key = ec.genKeyPair(); var key = ec.keyFromPublic(pub, 'hex'); 我觉得我在这一点上尝试了太多的组合,我只是混淆了这篇文章来向你展示我的尝试 所示的两个函数是我唯一需要调用genKe
var EC = require('elliptic').ec;
var ec = new EC('secp256k1');
var key = ec.genKeyPair();
var key = ec.keyFromPublic(pub, 'hex');
我觉得我在这一点上尝试了太多的组合,我只是混淆了这篇文章来向你展示我的尝试
所示的两个函数是我唯一需要调用genKeyPair&keyFromPublic的函数
有人能给我一个定义文件吗 将其放入一个名为椭圆-types.ts的文件中:
然后像这样使用它:
import "./elliptic-types";
import * as elliptic from "elliptic";
var EC = elliptic.ec;
var ec = new EC('secp256k1');
var key = ec.genKeyPair();
var key = ec.keyFromPublic(pub, 'hex');
注意,我只是浏览了repo的README.md,这就是我获得曲线预设的方式。我没有看到这两个函数实际上返回了什么,所以我返回了任何函数。您可能需要对此进行改进,因为任何类型的文件通常都是不好的。将其放入名为椭圆类型.ts的文件中:
然后像这样使用它:
import "./elliptic-types";
import * as elliptic from "elliptic";
var EC = elliptic.ec;
var ec = new EC('secp256k1');
var key = ec.genKeyPair();
var key = ec.keyFromPublic(pub, 'hex');
注意,我只是浏览了repo的README.md,这就是我获得曲线预设的方式。我没有看到这两个函数实际上返回了什么,所以我返回了任何函数。您可能希望在这方面有所改进,因为任何一个都不好。非常感谢。不知为什么,当你知道答案时,它总是那么简单:非常感谢。不知怎的,当你知道答案时,事情总是那么简单: