Lines Matching refs:SingleGnubbySigner

53 function SingleGnubbySigner(gnubbyId, forEnroll, completeCb, timer,
57 /** @private {SingleGnubbySigner.State} */
58 this.state_ = SingleGnubbySigner.State.INIT;
80 SingleGnubbySigner.State = {
102 SingleGnubbySigner.prototype.getDeviceId = function() {
110 SingleGnubbySigner.prototype.open = function() {
111 if (this.state_ == SingleGnubbySigner.State.INIT) {
112 this.state_ = SingleGnubbySigner.State.OPENING;
124 SingleGnubbySigner.prototype.close = function() {
126 this.state_ = SingleGnubbySigner.State.CLOSING;
134 SingleGnubbySigner.prototype.closed_ = function() {
136 this.state_ = SingleGnubbySigner.State.CLOSED;
144 SingleGnubbySigner.prototype.doSign = function(challenges) {
160 case SingleGnubbySigner.State.INIT:
163 case SingleGnubbySigner.State.OPENING:
167 case SingleGnubbySigner.State.IDLE:
181 case SingleGnubbySigner.State.SIGNING:
194 SingleGnubbySigner.OPEN_DELAY_MILLIS = 200;
199 SingleGnubbySigner.SIGN_DELAY_MILLIS = 200;
206 SingleGnubbySigner.prototype.openCallback_ = function(rc, gnubby) {
207 if (this.state_ != SingleGnubbySigner.State.OPENING &&
208 this.state_ != SingleGnubbySigner.State.BUSY) {
224 this.state_ = SingleGnubbySigner.State.BUSY;
236 }, SingleGnubbySigner.OPEN_DELAY_MILLIS);
255 SingleGnubbySigner.prototype.versionCallback_ = function(rc, opt_data) {
260 this.state_ = SingleGnubbySigner.State.IDLE;
269 SingleGnubbySigner.prototype.doSign_ = function(challengeIndex) {
283 this.state_ = SingleGnubbySigner.State.IDLE;
287 this.state_ = SingleGnubbySigner.State.SIGNING;
319 SingleGnubbySigner.prototype.signCallback_ =
323 if (this.state_ != SingleGnubbySigner.State.SIGNING) {
364 }, SingleGnubbySigner.SIGN_DELAY_MILLIS);
395 SingleGnubbySigner.prototype.goToError_ = function(code, opt_warn) {
396 this.state_ = SingleGnubbySigner.State.COMPLETE;
413 SingleGnubbySigner.prototype.goToSuccess_ =
415 this.state_ = SingleGnubbySigner.State.COMPLETE;