UniKey API Reference Error Codes: Difference between revisions

From SecuTech Wiki
Jump to navigationJump to search
Joseph (talk | contribs)
Bao (talk | contribs)
Minor rewordings, and changing error code names
Line 5: Line 5:
=== General Error Codes ===
=== General Error Codes ===


<table border="1">
<table class="wikitable">
<tr>
<tr>
<th>Result</th>
<th>Result</th>
Line 24: Line 24:
<td>ERROR_UNIKEY_INVALID_PASSWORD</td>
<td>ERROR_UNIKEY_INVALID_PASSWORD</td>
<td>201</td>
<td>201</td>
<td>Found UniKey dongle, but Basic passwords are incorrect</td>
<td>Found UniKey dongle, but basic passwords (password 1 and 2) are incorrect</td>
</tr>
</tr>
<tr>
<tr>
Line 34: Line 34:
<td>ERROR_UNIKEY_SET_SOFTID</td>
<td>ERROR_UNIKEY_SET_SOFTID</td>
<td>203</td>
<td>203</td>
<td>Set Soft ID error</td>
<td>Set software ID error</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_INVALID_ADDR_OR_SIZE</td>
<td>ERROR_UNIKEY_INVALID_ADDR_OR_SIZE</td>
<td>204</td>
<td>204</td>
<td>Read/Write address or length is wrong</td>
<td>Read/Write address is incorrect or invalid length</td>
</tr>
</tr>
<tr>
<tr>
Line 49: Line 49:
<td>ERROR_UNIKEY_READ_MEMORY</td>
<td>ERROR_UNIKEY_READ_MEMORY</td>
<td>207</td>
<td>207</td>
<td>Read Error</td>
<td>Read error</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_WRITE_MEMORY</td>
<td>ERROR_UNIKEY_WRITE_MEMORY</td>
<td>208</td>
<td>208</td>
<td>Write Error</td>
<td>Write error</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_RANDOM</td>
<td>ERROR_UNIKEY_RANDOM</td>
<td>209</td>
<td>209</td>
<td>Random number Error</td>
<td>Random number error</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_SEED</td>
<td>ERROR_UNIKEY_SEED</td>
<td>210</td>
<td>210</td>
<td>Seed code Error</td>
<td>Seed code error</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_CALCULATE</td>
<td>ERROR_UNIKEY_CALCULATE</td>
<td>211</td>
<td>211</td>
<td>Calculate Error</td>
<td>Calculation error</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_NEED_OPEN</td>
<td>ERROR_UNIKEY_NEED_OPEN</td>
<td>212</td>
<td>212</td>
<td>No logon dongle before operating dongle</td>
<td>Need to log onto a dongle before running</td>
</tr>
</tr>
<tr>
<tr>
Line 84: Line 84:
<td>ERROR_UNIKEY_NOMORE</td>
<td>ERROR_UNIKEY_NOMORE</td>
<td>214</td>
<td>214</td>
<td>No more dongle</td>
<td>Dongle no longer detected</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_NEED_FIND</td>
<td>ERROR_UNIKEY_NEED_FIND</td>
<td>215</td>
<td>215</td>
<td>No Find before FindNext</td>
<td>Find needs to be called before Find_Next</td>
</tr>
</tr>
<tr>
<tr>
Line 99: Line 99:
<td>ERROR_UNIKEY_AR_BAD_COMMAND</td>
<td>ERROR_UNIKEY_AR_BAD_COMMAND</td>
<td>217</td>
<td>217</td>
<td>Arithmetic instruction Error</td>
<td>Arithmetic instruction error</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_AR_UNKNOWN_OPCODE</td>
<td>ERROR_UNIKEY_AR_UNKNOWN_OPCODE</td>
<td>218</td>
<td>218</td>
<td>Arithmetic operator Error</td>
<td>Arithmetic operator error</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_AR_WRON_GBEGIN</td>
<td>ERROR_UNIKEY_AR_WRONG_BEGIN</td>
<td>219</td>
<td>219</td>
<td>Const number can't use on first arithmetic instruction</td>
<td>Constant numbers can't be used on first arithmetic instruction</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_AR_WRONG_END</td>
<td>ERROR_UNIKEY_AR_WRONG_END</td>
<td>220</td>
<td>220</td>
<td>Const number can't use on last arithmetic instruction</td>
<td>Constant numbers can't be used on last arithmetic instruction</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_AR_VALUE_OVERFLOW</td>
<td>ERROR_UNIKEY_AR_VALUE_OVERFLOW</td>
<td>221</td>
<td>221</td>
<td>Const number > 63</td>
<td>Constant numbers > 63 will cause an overflow</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_INVALID_KEY</td>
<td>ERROR_UNIKEY_INVALID_KEY</td>
<td>222</td>
<td>222</td>
<td>The key in the key storage is wrong</td>
<td>Invalid key in key storage</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_VERIFY_ADV_PASSWORD</td>
<td>ERROR_UNIKEY_VERIFY_ADV_PASSWORD</td>
<td>223</td>
<td>223</td>
<td>Advanced passwords (password3 and passowrd4) not verified</td>
<td>Advanced passwords (passwords 3 and 4) not verified</td>
</tr>
</tr>
<tr>
<tr>
Line 139: Line 139:
<td>ERROR_UNIKEY_GENERATE_NEW_PASSWORD</td>
<td>ERROR_UNIKEY_GENERATE_NEW_PASSWORD</td>
<td>225</td>
<td>225</td>
<td>Generate new password Error</td>
<td>Error generating new password</td>
</tr>
</tr>
<tr>
<tr>
Line 154: Line 154:
<td>ERROR_UNIKEY_ENCRYPT_FAILED</td>
<td>ERROR_UNIKEY_ENCRYPT_FAILED</td>
<td>228</td>
<td>228</td>
<td>Encrypt data error</td>
<td>Could not encrypt data</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_DECRYPT_FAILED</td>
<td>ERROR_UNIKEY_DECRYPT_FAILED</td>
<td>229</td>
<td>229</td>
<td>Decrypt data error</td>
<td>Could not decrypt data</td>
</tr>
</tr>
<tr>
<tr>
Line 174: Line 174:
<td>ERROR_UNIKEY_WRITE_TIME_MODULE</td>
<td>ERROR_UNIKEY_WRITE_TIME_MODULE</td>
<td>232</td>
<td>232</td>
<td>Write time module error</td>
<td>Error writing to time module</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_COMPARE_TIME_MODULE</td>
<td>ERROR_UNIKEY_COMPARE_TIME_MODULE</td>
<td>233</td>
<td>233</td>
<td>The specific time is before the module's start time</td>
<td>The specified time is before the module's start time</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_TIME_MODULE_NOT_NULL</td>
<td>ERROR_UNIKEY_TIME_MODULE_NOT_NULL</td>
<td>234</td>
<td>234</td>
<td>The real time module is not null, this error is returned when write once flag is set</td>
<td>The real time module is not null, this error is returned when the 'write once' flag is set</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_TIME_MODULE_OVERDUR</td>
<td>ERROR_UNIKEY_TIME_MODULE_OVERDUR</td>
<td>235</td>
<td>235</td>
<td>The specific time is later than the module's end time, or the module is expired</td>
<td>The specified time is later than the module's end time, or the module is expired</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_ALREADY_LOCKED</td>
<td>ERROR_UNIKEY_ALREADY_LOCKED</td>
<td>236</td>
<td>236</td>
<td>Dongle Already Locked (when lock twice or open after lock)</td>
<td>Dongle already locked (when attempting to lock twice, or open after locking a dongle)</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_MAX_USERS</td>
<td>ERROR_UNIKEY_MAX_USERS</td>
<td>237</td>
<td>237</td>
<td>Dongle Already Max Users Logoned </td>
<td>Maximum amount of users logged onto the dongle</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_MAX_KEYS</td>
<td>ERROR_UNIKEY_MAX_KEYS</td>
<td>238</td>
<td>238</td>
<td>Dongle Already Max Keys, need to delete and the regenerate   </td>
<td>Dongle at max keys, need to delete and then regenerate</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_KEY_INDEX</td>
<td>ERROR_UNIKEY_KEY_INDEX</td>
<td>239</td>
<td>239</td>
<td>Dongle Over KeyIndex, no key to  delete</td>
<td>The handle of the key is invalid</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_FS_FILE_NAME</td>
<td>ERROR_UNIKEY_FS_FILE_NAME</td>
<td>240</td>
<td>240</td>
<td>Wrong or invaild file name </td>
<td>Wrong or invalid filename</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_FS_NO_FILE</td>
<td>ERROR_UNIKEY_FS_NO_FILE</td>
<td>241</td>
<td>241</td>
<td>No such file name</td>
<td>No such filename</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_FS_FILE_OFFSET</td>
<td>ERROR_UNIKEY_FS_FILE_OFFSET</td>
<td>242</td>
<td>242</td>
<td>Offset of file error</td>
<td>File offset error</td>
</tr>
</tr>
<tr>
<tr>
Line 234: Line 234:
<td>ERROR_UNIKEY_FS_NO_MEMORY</td>
<td>ERROR_UNIKEY_FS_NO_MEMORY</td>
<td>244</td>
<td>244</td>
<td>not enough free memory</td>
<td>Not enough free memory</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_FS_FILE_EXIST</td>
<td>ERROR_UNIKEY_FS_FILE_EXIST</td>
<td>245</td>
<td>245</td>
<td>file already existed</td>
<td>File already exists</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_FS_ERR_SYS_UNINIT</td>
<td>ERROR_UNIKEY_FS_ERR_SYS_UNINIT</td>
<td>246</td>
<td>246</td>
<td>The file system is not initialized.</td>
<td>The file system is not initialized</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_FS_ERR_OPEN_FILE</td>
<td>ERROR_UNIKEY_FS_ERR_OPEN_FILE</td>
<td>247</td>
<td>247</td>
<td>Fail to open file</td>
<td>Failed to open file</td>
</tr>
</tr>
<tr>
<tr>
<td>ERRO_NO_ENCYYPT</td>
<td>ERROR_NO_ENCRYPT</td>
<td>248</td>
<td>248</td>
<td>No Secu Drive</td>
<td>No Secu Drive</td>
</tr>
</tr>
<tr>
<tr>
<td>ERRO_PASSWORD</td>
<td>ERROR_PASSWORD</td>
<td>249</td>
<td>249</td>
<td>Password error</td>
<td>Password error</td>
</tr>
</tr>
<tr>
<tr>
<td>ERRO_USERLOCK</td>
<td>ERROR_USERLOCK</td>
<td>250</td>
<td>250</td>
<td>User has been locked</td>
<td>User has been locked</td>
</tr>
</tr>
<tr>
<tr>
<td>ERRO_LOGOUT</td>
<td>ERROR_LOGOUT</td>
<td>251</td>
<td>251</td>
<td>Logout error</td>
<td>Logout error</td>
</tr>
</tr>
<tr>
<tr>
<td>ERRO_UNKNOW</td>
<td>ERROR_UNKNOWN</td>
<td>252</td>
<td>252</td>
<td>Unknown error</td>
<td>Unknown error</td>
Line 281: Line 281:


=== Network Function Error Codes ===
=== Network Function Error Codes ===
 
<table class="wikitable">
<table border="1">
<tr>
<tr>
<th>ERROR_UNIKEY_NETUNIEKY_ERROR_UNIKEY_BASE</th>
<th>ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE</th>
<th>100</th>
<th>100</th>
<th>Net UniKey Error Base Description</th>
<th>Description</th>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_NETUNIKEY_MEMORY_ERROR</td>
<td>ERROR_UNIKEY_NETUNIKEY_MEMORY_ERROR</td>
<td>ERROR_UNIKEY_NETUNIEKY_ERROR_UNIKEY_BASE+1, 101</td>
<td>ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+1, 101</td>
<td>Memory allocation error</td>
<td>Memory allocation error</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_NETUNIKEY_SEND_ERROR</td>
<td>ERROR_UNIKEY_NETUNIKEY_SEND_ERROR</td>
<td>ERROR_UNIKEY_NETUNIEKY_ERROR_UNIKEY_BASE+2, 102</td>
<td>ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+2, 102</td>
<td>Send error</td>
<td>Send error</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_NETUNIEY_RECEIVE_ERROR</td>
<td>ERROR_UNIKEY_NETUNIEY_RECEIVE_ERROR</td>
<td>ERROR_UNIKEY_NETUNIEKY_ERROR_UNIKEY_BASE+3, 103</td>
<td>ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+3, 103</td>
<td>Receive error</td>
<td>Receive error</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_NETUNIKEY_MESSAGE_WRONG</td>
<td>ERROR_UNIKEY_NETUNIKEY_MESSAGE_WRONG</td>
<td>ERROR_UNIKEY_NETUNIEKY_ERROR_UNIKEY_BASE+4, 104</td>
<td>ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+4, 104</td>
<td>Communication message is modified</td>
<td>Communication message is modified</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_NETUNIKEY_SETUP_SOCKET_ERROR</td>
<td>ERROR_UNIKEY_NETUNIKEY_SETUP_SOCKET_ERROR</td>
<td>ERROR_UNIKEY_NETUNIEKY_ERROR_UNIKEY_BASE+5, 105</td>
<td>ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+5, 105</td>
<td>Setup socket error</td>
<td>Setup socket error</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_NETUNIKEY_CLIENT_EXSIT</td>
<td>ERROR_UNIKEY_NETUNIKEY_CLIENT_EXSIT</td>
<td>ERROR_UNIKEY_NETUNIEKY_ERROR_UNIKEY_BASE+6, 106</td>
<td>ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+6, 106</td>
<td>The client already exists, per this mode</td>
<td>The client already exists, per this mode</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_NETUNIKEY_TOO_MANY_CLIENT</td>
<td>ERROR_UNIKEY_NETUNIKEY_TOO_MANY_CLIENT</td>
<td>ERROR_UNIKEY_NETUNIEKY_ERROR_UNIKEY_BASE+7, 107</td>
<td>ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+7, 107</td>
<td>The number of client reach the limitation</td>
<td>The number of clients has been reached</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_NETUNIKEY_IN_BLACKLIST</td>
<td>ERROR_UNIKEY_NETUNIKEY_IN_BLACKLIST</td>
<td>ERROR_UNIKEY_NETUNIEKY_ERROR_UNIKEY_BASE+8, 108</td>
<td>ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+8, 108</td>
<td>The client is in the black list</td>
<td>Client is in the blacklist</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_NETUNIKEY_OUT_WHITELIST</td>
<td>ERROR_UNIKEY_NETUNIKEY_OUT_WHITELIST</td>
<td>ERROR_UNIKEY_NETUNIEKY_ERROR_UNIKEY_BASE+9, 109</td>
<td>ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+9, 109</td>
<td>The client is not in the white list</td>
<td>Client is not in the whitelist</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_NETUNIKEY_MESSAGE_CHANGE</td>
<td>ERROR_UNIKEY_NETUNIKEY_MESSAGE_CHANGE</td>
<td>ERROR_UNIKEY_NETUNIEKY_ERROR_UNIKEY_BASE+10, 110</td>
<td>ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+10, 110</td>
<td>The message packet was changed</td>
<td>The message packet was changed</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_NETUNIKEY_AREADY_START</td>
<td>ERROR_UNIKEY_NETUNIKEY_AREADY_START</td>
<td>ERROR_UNIKEY_NETUNIEKY_ERROR_UNIKEY_BASE+11, 111</td>
<td>ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+11, 111</td>
<td>The server has already started</td>
<td>The server has already started</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_NETUNIKEY_SOCKET_INIT_FAILED</td>
<td>ERROR_UNIKEY_NETUNIKEY_SOCKET_INIT_FAILED</td>
<td>ERROR_UNIKEY_NETUNIEKY_ERROR_UNIKEY_BASE+12, 112</td>
<td>ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+12, 112</td>
<td>Cannot initialize the socket</td>
<td>Cannot initialize the socket</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_NETUNIKEY_SOCKET_BIND_FAILED</td>
<td>ERROR_UNIKEY_NETUNIKEY_SOCKET_BIND_FAILED</td>
<td>ERROR_UNIKEY_NETUNIEKY_ERROR_UNIKEY_BASE+13, 113</td>
<td>ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+13, 113</td>
<td>Cannot bind the port with the socket</td>
<td>Cannot bind the port with the socket</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_NETUNIKEY_SOCKET_LISTEN_FAILED</td>
<td>ERROR_UNIKEY_NETUNIKEY_SOCKET_LISTEN_FAILED</td>
<td>ERROR_UNIKEY_NETUNIEKY_ERROR_UNIKEY_BASE+14, 114</td>
<td>ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+14, 114</td>
<td>Cannot start listening with the socket</td>
<td>Cannot start listening with the socket</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_NETUNIKEY_START_UDP_SERVER_FAILED</td>
<td>ERROR_UNIKEY_NETUNIKEY_START_UDP_SERVER_FAILED</td>
<td>ERROR_UNIKEY_NETUNIEKY_ERROR_UNIKEY_BASE+15, 115</td>
<td>ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+15, 115</td>
<td>Start UDP server failed</td>
<td>Starting UDP server failed</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_NETUNIKEY_TOO_LONG_MESSAGE</td>
<td>ERROR_UNIKEY_NETUNIKEY_TOO_LONG_MESSAGE</td>
<td>ERROR_UNIKEY_NETUNIEKY_ERROR_UNIKEY_BASE+16, 116</td>
<td>ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+16, 116</td>
<td>Too long message</td>
<td>Message too long</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_NETUNIKEY_NOT_WORKING</td>
<td>ERROR_UNIKEY_NETUNIKEY_NOT_WORKING</td>
<td>ERROR_UNIKEY_NETUNIEKY_ERROR_UNIKEY_BASE+17, 117</td>
<td>ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+17, 117</td>
<td>Cannot connect remote NetUniKey server</td>
<td>Cannot connect to remote NetUniKey server</td>
</tr>
</tr>
<tr>
<tr>
<td>ERROR_UNIKEY_NETUNIKEY_DISCARD_BY_SERVER</td>
<td>ERROR_UNIKEY_NETUNIKEY_DISCARD_BY_SERVER</td>
<td>ERROR_UNIKEY_NETUNIEKY_ERROR_UNIKEY_BASE+18, 118</td>
<td>ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+18, 118</td>
<td>The client is discarded by the server</td>
<td>Client is discarded by the server</td>
</tr>
</tr>
</table>
</table>
<br>

Revision as of 17:55, 6 July 2016


List of Error Codes

General Error Codes

Result Value Description
SUCCESS 0 Success
ERROR_UNIKEY_NOT_FOUND 200 No UniKey dongle
ERROR_UNIKEY_INVALID_PASSWORD 201 Found UniKey dongle, but basic passwords (password 1 and 2) are incorrect
ERROR_UNIKEY_INVALID_PASSWORD_OR_ID 202 Wrong password or UniKey HID
ERROR_UNIKEY_SET_SOFTID 203 Set software ID error
ERROR_UNIKEY_INVALID_ADDR_OR_SIZE 204 Read/Write address is incorrect or invalid length
ERROR_UNIKEY_UNKNOWN_COMMAND 205 No such command
ERROR_UNIKEY_READ_MEMORY 207 Read error
ERROR_UNIKEY_WRITE_MEMORY 208 Write error
ERROR_UNIKEY_RANDOM 209 Random number error
ERROR_UNIKEY_SEED 210 Seed code error
ERROR_UNIKEY_CALCULATE 211 Calculation error
ERROR_UNIKEY_NEED_OPEN 212 Need to log onto a dongle before running
ERROR_UNIKEY_OPEN_OVERFLOW 213 Too many open dongles (>16)
ERROR_UNIKEY_NOMORE 214 Dongle no longer detected
ERROR_UNIKEY_NEED_FIND 215 Find needs to be called before Find_Next
ERROR_UNIKEY_MODULE 216 License module error
ERROR_UNIKEY_AR_BAD_COMMAND 217 Arithmetic instruction error
ERROR_UNIKEY_AR_UNKNOWN_OPCODE 218 Arithmetic operator error
ERROR_UNIKEY_AR_WRONG_BEGIN 219 Constant numbers can't be used on first arithmetic instruction
ERROR_UNIKEY_AR_WRONG_END 220 Constant numbers can't be used on last arithmetic instruction
ERROR_UNIKEY_AR_VALUE_OVERFLOW 221 Constant numbers > 63 will cause an overflow
ERROR_UNIKEY_INVALID_KEY 222 Invalid key in key storage
ERROR_UNIKEY_VERIFY_ADV_PASSWORD 223 Advanced passwords (passwords 3 and 4) not verified
ERROR_UNIKEY_INVALID_KEY_STORE 224 Wrong key storage number
ERROR_UNIKEY_GENERATE_NEW_PASSWORD 225 Error generating new password
ERROR_UNIKEY_READ_UPDATETAG 226 Read UpdateTag error
ERROR_UNIKEY_WRITE_UPDATETAG 227 Write UpdateTag error
ERROR_UNIKEY_ENCRYPT_FAILED 228 Could not encrypt data
ERROR_UNIKEY_DECRYPT_FAILED 229 Could not decrypt data
ERROR_UNIKEY_READ_TIME 230 Get UniKey time error
ERROR_UNIKEY_WRITE_TIME 231 Set UniKey time error
ERROR_UNIKEY_WRITE_TIME_MODULE 232 Error writing to time module
ERROR_UNIKEY_COMPARE_TIME_MODULE 233 The specified time is before the module's start time
ERROR_UNIKEY_TIME_MODULE_NOT_NULL 234 The real time module is not null, this error is returned when the 'write once' flag is set
ERROR_UNIKEY_TIME_MODULE_OVERDUR 235 The specified time is later than the module's end time, or the module is expired
ERROR_UNIKEY_ALREADY_LOCKED 236 Dongle already locked (when attempting to lock twice, or open after locking a dongle)
ERROR_UNIKEY_MAX_USERS 237 Maximum amount of users logged onto the dongle
ERROR_UNIKEY_MAX_KEYS 238 Dongle at max keys, need to delete and then regenerate
ERROR_UNIKEY_KEY_INDEX 239 The handle of the key is invalid
ERROR_UNIKEY_FS_FILE_NAME 240 Wrong or invalid filename
ERROR_UNIKEY_FS_NO_FILE 241 No such filename
ERROR_UNIKEY_FS_FILE_OFFSET 242 File offset error
ERROR_UNIKEY_FS_UNKONW 243 Unknown error
ERROR_UNIKEY_FS_NO_MEMORY 244 Not enough free memory
ERROR_UNIKEY_FS_FILE_EXIST 245 File already exists
ERROR_UNIKEY_FS_ERR_SYS_UNINIT 246 The file system is not initialized
ERROR_UNIKEY_FS_ERR_OPEN_FILE 247 Failed to open file
ERROR_NO_ENCRYPT 248 No Secu Drive
ERROR_PASSWORD 249 Password error
ERROR_USERLOCK 250 User has been locked
ERROR_LOGOUT 251 Logout error
ERROR_UNKNOWN 252 Unknown error


Network Function Error Codes

ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE 100 Description
ERROR_UNIKEY_NETUNIKEY_MEMORY_ERROR ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+1, 101 Memory allocation error
ERROR_UNIKEY_NETUNIKEY_SEND_ERROR ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+2, 102 Send error
ERROR_UNIKEY_NETUNIEY_RECEIVE_ERROR ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+3, 103 Receive error
ERROR_UNIKEY_NETUNIKEY_MESSAGE_WRONG ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+4, 104 Communication message is modified
ERROR_UNIKEY_NETUNIKEY_SETUP_SOCKET_ERROR ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+5, 105 Setup socket error
ERROR_UNIKEY_NETUNIKEY_CLIENT_EXSIT ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+6, 106 The client already exists, per this mode
ERROR_UNIKEY_NETUNIKEY_TOO_MANY_CLIENT ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+7, 107 The number of clients has been reached
ERROR_UNIKEY_NETUNIKEY_IN_BLACKLIST ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+8, 108 Client is in the blacklist
ERROR_UNIKEY_NETUNIKEY_OUT_WHITELIST ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+9, 109 Client is not in the whitelist
ERROR_UNIKEY_NETUNIKEY_MESSAGE_CHANGE ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+10, 110 The message packet was changed
ERROR_UNIKEY_NETUNIKEY_AREADY_START ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+11, 111 The server has already started
ERROR_UNIKEY_NETUNIKEY_SOCKET_INIT_FAILED ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+12, 112 Cannot initialize the socket
ERROR_UNIKEY_NETUNIKEY_SOCKET_BIND_FAILED ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+13, 113 Cannot bind the port with the socket
ERROR_UNIKEY_NETUNIKEY_SOCKET_LISTEN_FAILED ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+14, 114 Cannot start listening with the socket
ERROR_UNIKEY_NETUNIKEY_START_UDP_SERVER_FAILED ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+15, 115 Starting UDP server failed
ERROR_UNIKEY_NETUNIKEY_TOO_LONG_MESSAGE ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+16, 116 Message too long
ERROR_UNIKEY_NETUNIKEY_NOT_WORKING ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+17, 117 Cannot connect to remote NetUniKey server
ERROR_UNIKEY_NETUNIKEY_DISCARD_BY_SERVER ERROR_UNIKEY_NETUNIKEY_ERROR_UNIKEY_BASE+18, 118 Client is discarded by the server