We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
There are two methods of SM2KeyPair: pubToString and toString.
SM2KeyPair
pubToString
toString
I was wondering why there is no padding of this.pubwhen you call toString while there is 32 padding of this.pub when you call pubToString?
this.pub
SM2KeyPair.prototype.toString = function() { var s = "public: "; if (this.pub) { s += "(" + this.pub.getX().toString(16) + ", " + this.pub.getY().toString(16) + ")";// no padding } else { s += "null"; } s += ", private: "; if (this.pri) { s += this.pri.toString(16); } else { s += "null"; } return s; }
SM2KeyPair.prototype.pubToString = function(mode) { var s = ''; switch (mode) { case 'compress': if (this.pub.getY().isEven()) { s = '02'; } else { s = '03'; } return s + this.pub.getX().toString(16, 32); case 'mix': if (this.pub.getY().isEven()) { s = '06'; } else { s = '07'; } break; default: s = '04' } return s + this.pub.getX().toString(16, 32) + this.pub.getY().toString(16, 32);// padding of 32 }
The text was updated successfully, but these errors were encountered:
And what the hell var crypto = require('crypto');.Which package does 'crypto' stand for?It didn't save in the package.json
var crypto = require('crypto');
package.json
Sorry, something went wrong.
Maybe you should try it with nodejs ? It has the package 'crypto'
@lchung0 Ok, my mistake, sorry
No branches or pull requests
There are two methods of
SM2KeyPair
:pubToString
andtoString
.I was wondering why there is no padding of
this.pub
when you calltoString
while there is 32 padding ofthis.pub
when you callpubToString
?The text was updated successfully, but these errors were encountered: