4 Commits

Author SHA1 Message Date
0719484f64 1.0.8 2019-10-02 19:13:45 +02:00
bd94115cb7 fix(core): update 2019-10-02 19:13:45 +02:00
72a696908a 1.0.7 2019-10-01 19:41:34 +02:00
f3d63e027f fix(core): update 2019-10-01 19:41:34 +02:00
5 changed files with 16 additions and 2 deletions

2
package-lock.json generated
View File

@ -1,6 +1,6 @@
{
"name": "@pushrocks/smartcrypto",
"version": "1.0.6",
"version": "1.0.8",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "@pushrocks/smartcrypto",
"version": "1.0.6",
"version": "1.0.8",
"private": false,
"description": "easy crypto methods",
"main": "dist/index.js",

View File

@ -2,3 +2,9 @@ export * from './smartcrypto.classes.smartcrypto';
export * from './smartcrypto.classes.keypair';
export * from './smartcrypto.classes.privatekey';
export * from './smartcrypto.classes.publickey';
import { nodeForge } from './smartcrypto.plugins';
export {
nodeForge
};

View File

@ -7,6 +7,10 @@ export class PrivateKey {
return new PrivateKey(privateKey);
}
public static fromPemString(pemString: string) {
return new PrivateKey(plugins.nodeForge.pki.privateKeyFromPem(pemString));
}
// INSTANCE
public forgePrivateKey: plugins.nodeForge.pki.PrivateKey;

View File

@ -7,6 +7,10 @@ export class PublicKey {
return new PublicKey(privateKey);
}
public static fromPemString(pemString: string) {
return new PublicKey(plugins.nodeForge.pki.publicKeyFromPem(pemString));
}
// INSTANCE
public forgePublicKey: plugins.nodeForge.pki.PublicKey;