Generates the next OTP value
@override int value() { int i, c; c = currentTime ~/ _periodMS; for (i = 7; i >= 0; --i, c >>>= 8) { counter[i] = c & 0xFF; } return super.value(); }