Skip to content
This repository was archived by the owner on Mar 19, 2025. It is now read-only.

Commit eaeca5c

Browse files
metsmaTelgat
authored andcommitted
Handle error code 15 from plugin
Signed-off-by: Raul Metsma <raul@metsma.ee>
1 parent 2bae110 commit eaeca5c

File tree

4 files changed

+13
-6
lines changed

4 files changed

+13
-6
lines changed

bower.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"hwcrypto.js",
55
"hwcrypto-legacy.js"
66
],
7-
"version": "0.0.12",
7+
"version": "0.0.13",
88
"authors": [
99
"Martin Paljak <martin@martinpaljak.net>"
1010
],
@@ -47,4 +47,4 @@
4747
"should": "^11.1.2",
4848
"chai-as-promised": "^6.0.0"
4949
}
50-
}
50+
}

hwcrypto-legacy.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

hwcrypto.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*! This is hwcrypto.js 0.0.12 generated on 2017-09-21 */
1+
/*! This is hwcrypto.js 0.0.13 generated on 2018-02-25 */
22
/* DO NOT EDIT (use src/hwcrypto.js) */
33

44
var hwcrypto = function hwcrypto() {
@@ -49,6 +49,7 @@ var hwcrypto = function hwcrypto() {
4949
var USER_CANCEL = "user_cancel";
5050
var NO_CERTIFICATES = "no_certificates";
5151
var INVALID_ARGUMENT = "invalid_argument";
52+
var DRIVER_ERROR = "driver_error";
5253
var TECHNICAL_ERROR = "technical_error";
5354
var NO_IMPLEMENTATION = "no_implementation";
5455
var NOT_ALLOWED = "not_allowed";
@@ -77,6 +78,9 @@ var hwcrypto = function hwcrypto() {
7778
case 2:
7879
return NO_CERTIFICATES;
7980

81+
case 15:
82+
return DRIVER_ERROR;
83+
8084
case 17:
8185
return INVALID_ARGUMENT;
8286

@@ -266,7 +270,7 @@ var hwcrypto = function hwcrypto() {
266270
};
267271
fields.debug = function() {
268272
return new Promise(function(resolve, reject) {
269-
var hwversion = "hwcrypto.js 0.0.12";
273+
var hwversion = "hwcrypto.js 0.0.13";
270274
_autodetect().then(function(result) {
271275
_backend.getVersion().then(function(version) {
272276
resolve(hwversion + " with " + _backend._name + " " + version);

src/hwcrypto.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ var hwcrypto = (function hwcrypto() {
6161
var USER_CANCEL = "user_cancel";
6262
var NO_CERTIFICATES = "no_certificates";
6363
var INVALID_ARGUMENT = "invalid_argument";
64+
var DRIVER_ERROR = "driver_error";
6465
var TECHNICAL_ERROR = "technical_error";
6566
var NO_IMPLEMENTATION = "no_implementation";
6667
var NOT_ALLOWED = "not_allowed";
@@ -94,6 +95,8 @@ var hwcrypto = (function hwcrypto() {
9495
return USER_CANCEL;
9596
case 2:
9697
return NO_CERTIFICATES;
98+
case 15:
99+
return DRIVER_ERROR;
97100
case 17:
98101
// invalid hash length
99102
return INVALID_ARGUMENT;

0 commit comments

Comments
 (0)