+int gs105e_setPassword(char * data) {
+ int n;
+ makeHeader(QR_EXEC);
+
+ char tmpPasswd[strlen(data)];
+ for (n = 0; n < strlen(data); n++)
+ tmpPasswd[n] = data[n] ^ passwordSecret[n % 19];
+ addActData(GS_NEWPASSWORD, strlen(data), tmpPasswd);
+ return gs105e_act();
+}
+