Advertisement
Guest User

Untitled

a guest
Jan 18th, 2019
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 114.26 KB | None | 0 0
  1. src/passmanager.c: In function ‘main’:
  2. src/passmanager.c:205:21: warning: pointer targets in passing argument 1 of ‘printSyntax’ differ in signedness [-Wpointer-sign]
  3.          printSyntax(argv[0]);
  4.                      ^
  5. src/passmanager.c:129:5: note: expected ‘unsigned char *’ but argument is of type ‘char *
  6.  int printSyntax(unsigned char* arg); /*Print program usage and help*/
  7.      ^
  8. src/passmanager.c:320:25: warning: pointer targets in passing argument 1 of ‘printSyntax’ differ in signedness [-Wpointer-sign]
  9.              printSyntax("passmanager");
  10.                          ^
  11. src/passmanager.c:129:5: note: expected ‘unsigned char *’ but argument is of type ‘char *
  12.  int printSyntax(unsigned char* arg); /*Print program usage and help*/
  13.      ^
  14. src/passmanager.c:361:20: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  15.              strcpy(entryName, optarg);
  16.                     ^
  17. In file included from src/passmanager.c:34:0:
  18. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  19.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  20.               ^
  21. src/passmanager.c:377:20: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  22.              strcpy(entryName, optarg);
  23.                     ^
  24. In file included from src/passmanager.c:34:0:
  25. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  26.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  27.               ^
  28. src/passmanager.c:390:20: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  29.              strcpy(entryName, optarg);
  30.                     ^
  31. In file included from src/passmanager.c:34:0:
  32. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  33.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  34.               ^
  35. src/passmanager.c:404:19: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
  36.              token = strtok(optarg, ":");
  37.                    ^
  38. src/passmanager.c:409:20: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  39.              strcpy(messageDigest1, token);
  40.                     ^
  41. In file included from src/passmanager.c:34:0:
  42. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  43.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  44.               ^
  45. src/passmanager.c:409:36: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  46.              strcpy(messageDigest1, token);
  47.                                     ^
  48. In file included from src/passmanager.c:34:0:
  49. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  50.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  51.               ^
  52. src/passmanager.c:411:19: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
  53.              token = strtok(NULL, ":");
  54.                    ^
  55. src/passmanager.c:413:20: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  56.              strcpy(messageDigest2, token);
  57.                     ^
  58. In file included from src/passmanager.c:34:0:
  59. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  60.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  61.               ^
  62. src/passmanager.c:413:36: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  63.              strcpy(messageDigest2, token);
  64.                                     ^
  65. In file included from src/passmanager.c:34:0:
  66. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  67.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  68.               ^
  69. src/passmanager.c:416:20: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  70.              strcpy(messageDigestStore1, messageDigest1);
  71.                     ^
  72. In file included from src/passmanager.c:34:0:
  73. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  74.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  75.               ^
  76. src/passmanager.c:416:41: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  77.              strcpy(messageDigestStore1, messageDigest1);
  78.                                          ^
  79. In file included from src/passmanager.c:34:0:
  80. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  81.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  82.               ^
  83. src/passmanager.c:417:20: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  84.              strcpy(messageDigestStore2, messageDigest2);
  85.                     ^
  86. In file included from src/passmanager.c:34:0:
  87. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  88.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  89.               ^
  90. src/passmanager.c:417:41: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  91.              strcpy(messageDigestStore2, messageDigest2);
  92.                                          ^
  93. In file included from src/passmanager.c:34:0:
  94. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  95.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  96.               ^
  97. src/passmanager.c:432:19: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
  98.              token = strtok(optarg, ":");
  99.                    ^
  100. src/passmanager.c:437:20: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  101.              strcpy(encCipher1, token);
  102.                     ^
  103. In file included from src/passmanager.c:34:0:
  104. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  105.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  106.               ^
  107. src/passmanager.c:437:32: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  108.              strcpy(encCipher1, token);
  109.                                 ^
  110. In file included from src/passmanager.c:34:0:
  111. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  112.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  113.               ^
  114. src/passmanager.c:439:19: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
  115.              token = strtok(NULL, ":");
  116.                    ^
  117. src/passmanager.c:441:20: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  118.              strcpy(encCipher2, token);
  119.                     ^
  120. In file included from src/passmanager.c:34:0:
  121. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  122.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  123.               ^
  124. src/passmanager.c:441:32: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  125.              strcpy(encCipher2, token);
  126.                                 ^
  127. In file included from src/passmanager.c:34:0:
  128. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  129.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  130.               ^
  131. src/passmanager.c:444:20: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  132.              strcpy(encCipherStore1, encCipher1);
  133.                     ^
  134. In file included from src/passmanager.c:34:0:
  135. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  136.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  137.               ^
  138. src/passmanager.c:444:37: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  139.              strcpy(encCipherStore1, encCipher1);
  140.                                      ^
  141. In file included from src/passmanager.c:34:0:
  142. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  143.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  144.               ^
  145. src/passmanager.c:445:20: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  146.              strcpy(encCipherStore2, encCipher2);
  147.                     ^
  148. In file included from src/passmanager.c:34:0:
  149. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  150.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  151.               ^
  152. src/passmanager.c:445:37: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  153.              strcpy(encCipherStore2, encCipher2);
  154.                                      ^
  155. In file included from src/passmanager.c:34:0:
  156. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  157.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  158.               ^
  159. src/passmanager.c:459:24: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  160.                  strcpy(dbFileName, optarg);
  161.                         ^
  162. In file included from src/passmanager.c:34:0:
  163. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  164.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  165.               ^
  166. src/passmanager.c:469:24: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  167.                  strcpy(dbFileName, optarg);
  168.                         ^
  169. In file included from src/passmanager.c:34:0:
  170. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  171.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  172.               ^
  173. src/passmanager.c:478:24: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  174.                  strcpy(dbFileName, optarg);
  175.                         ^
  176. In file included from src/passmanager.c:34:0:
  177. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  178.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  179.               ^
  180. src/passmanager.c:487:24: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  181.                  strcpy(dbFileName, optarg);
  182.                         ^
  183. In file included from src/passmanager.c:34:0:
  184. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  185.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  186.               ^
  187. src/passmanager.c:496:24: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  188.                  strcpy(dbFileName, optarg);
  189.                         ^
  190. In file included from src/passmanager.c:34:0:
  191. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  192.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  193.               ^
  194. src/passmanager.c:510:20: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  195.              strcpy(entryName, optarg);
  196.                     ^
  197. In file included from src/passmanager.c:34:0:
  198. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  199.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  200.               ^
  201. src/passmanager.c:525:20: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  202.              strcpy(entryNameToSearch, optarg);
  203.                     ^
  204. In file included from src/passmanager.c:34:0:
  205. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  206.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  207.               ^
  208. src/passmanager.c:541:20: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  209.              strcpy(entryPass, optarg);
  210.                     ^
  211. In file included from src/passmanager.c:34:0:
  212. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  213.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  214.               ^
  215. src/passmanager.c:550:20: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  216.              strcpy(dbPass, optarg);
  217.                     ^
  218. In file included from src/passmanager.c:34:0:
  219. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  220.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  221.               ^
  222. src/passmanager.c:591:21: warning: pointer targets in passing argument 1 of ‘printSyntax’ differ in signedness [-Wpointer-sign]
  223.          printSyntax("passmanger"); /*Print proper usage of program*/
  224.                      ^
  225. src/passmanager.c:129:5: note: expected ‘unsigned char *’ but argument is of type ‘char *
  226.  int printSyntax(unsigned char* arg); /*Print program usage and help*/
  227.      ^
  228. src/passmanager.c:597:16: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  229.          strcpy(backupFileName, dbFileName);
  230.                 ^
  231. In file included from src/passmanager.c:34:0:
  232. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  233.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  234.               ^
  235. src/passmanager.c:597:32: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  236.          strcpy(backupFileName, dbFileName);
  237.                                 ^
  238. In file included from src/passmanager.c:34:0:
  239. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  240.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  241.               ^
  242. src/passmanager.c:598:16: warning: pointer targets in passing argument 1 of ‘strcat’ differ in signedness [-Wpointer-sign]
  243.          strcat(backupFileName, ".autobak");
  244.                 ^
  245. In file included from src/passmanager.c:34:0:
  246. /usr/include/string.h:133:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  247.  extern char *strcat (char *__restrict __dest, const char *__restrict __src)
  248.               ^
  249. src/passmanager.c:599:34: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness [-Wpointer-sign]
  250.          FILE* backUpFile = fopen(backupFileName, "w");
  251.                                   ^
  252. In file included from /usr/include/openssl/crypto.h:125:0,
  253.                  from src/passmanager.c:25:
  254. /usr/include/stdio.h:272:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  255.  extern FILE *fopen (const char *__restrict __filename,
  256.               ^
  257. src/passmanager.c:603:36: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness [-Wpointer-sign]
  258.              FILE* copyFile = fopen(dbFileName, "r");
  259.                                     ^
  260. In file included from /usr/include/openssl/crypto.h:125:0,
  261.                  from src/passmanager.c:25:
  262. /usr/include/stdio.h:272:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  263.  extern FILE *fopen (const char *__restrict __filename,
  264.               ^
  265. src/passmanager.c:644:20: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
  266.          if (strcmp(entryPass, "gen") == 0) {
  267.                     ^
  268. In file included from src/passmanager.c:34:0:
  269. /usr/include/string.h:140:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  270.  extern int strcmp (const char *__s1, const char *__s2)
  271.             ^
  272. src/passmanager.c:650:27: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
  273.          } else if (strcmp(entryPass, "genalpha") == 0) {
  274.                            ^
  275. In file included from src/passmanager.c:34:0:
  276. /usr/include/string.h:140:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  277.  extern int strcmp (const char *__s1, const char *__s2)
  278.             ^
  279. src/passmanager.c:658:59: warning: pointer targets in passing argument 2 of ‘getPass’ differ in signedness [-Wpointer-sign]
  280.              getPass("Enter entry password to be saved: ", entryPass);
  281.                                                            ^
  282. src/passmanager.c:116:16: note: expected ‘char *’ but argument is of type ‘unsigned char *
  283.  unsigned char* getPass(const char* prompt, char* paddedPass); /*Function to retrive passwords with no echo*/
  284.                 ^
  285. src/passmanager.c:661:24: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
  286.              if (strcmp(entryPass, "gen") == 0) {
  287.                         ^
  288. In file included from src/passmanager.c:34:0:
  289. /usr/include/string.h:140:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  290.  extern int strcmp (const char *__s1, const char *__s2)
  291.             ^
  292. src/passmanager.c:668:31: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
  293.              } else if (strcmp(entryPass, "genalpha") == 0) {
  294.                                ^
  295. In file included from src/passmanager.c:34:0:
  296. /usr/include/string.h:140:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  297.  extern int strcmp (const char *__s1, const char *__s2)
  298.             ^
  299. src/passmanager.c:677:45: warning: pointer targets in passing argument 2 of ‘getPass’ differ in signedness [-Wpointer-sign]
  300.                  getPass("Verify password:", entryPassStore);
  301.                                              ^
  302. src/passmanager.c:116:16: note: expected ‘char *’ but argument is of type ‘unsigned char *
  303.  unsigned char* getPass(const char* prompt, char* paddedPass); /*Function to retrive passwords with no echo*/
  304.                 ^
  305. src/passmanager.c:678:28: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
  306.                  if (strcmp(entryPass, entryPassStore) != 0) {
  307.                             ^
  308. In file included from src/passmanager.c:34:0:
  309. /usr/include/string.h:140:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  310.  extern int strcmp (const char *__s1, const char *__s2)
  311.             ^
  312. src/passmanager.c:678:39: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign]
  313.                  if (strcmp(entryPass, entryPassStore) != 0) {
  314.                                        ^
  315. In file included from src/passmanager.c:34:0:
  316. /usr/include/string.h:140:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  317.  extern int strcmp (const char *__s1, const char *__s2)
  318.             ^
  319. src/passmanager.c:688:65: warning: pointer targets in passing argument 2 of ‘getPass’ differ in signedness [-Wpointer-sign]
  320.              getPass("Enter database password to encode with: ", dbPass);
  321.                                                                  ^
  322. src/passmanager.c:116:16: note: expected ‘char *’ but argument is of type ‘unsigned char *
  323.  unsigned char* getPass(const char* prompt, char* paddedPass); /*Function to retrive passwords with no echo*/
  324.                 ^
  325. src/passmanager.c:692:45: warning: pointer targets in passing argument 2 of ‘getPass’ differ in signedness [-Wpointer-sign]
  326.                  getPass("Verify password:", dbPassStore);
  327.                                              ^
  328. src/passmanager.c:116:16: note: expected ‘char *’ but argument is of type ‘unsigned char *
  329.  unsigned char* getPass(const char* prompt, char* paddedPass); /*Function to retrive passwords with no echo*/
  330.                 ^
  331. src/passmanager.c:693:28: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
  332.                  if (strcmp(dbPass, dbPassStore) != 0) {
  333.                             ^
  334. In file included from src/passmanager.c:34:0:
  335. /usr/include/string.h:140:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  336.  extern int strcmp (const char *__s1, const char *__s2)
  337.             ^
  338. src/passmanager.c:693:36: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign]
  339.                  if (strcmp(dbPass, dbPassStore) != 0) {
  340.                                     ^
  341. In file included from src/passmanager.c:34:0:
  342. /usr/include/string.h:140:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  343.  extern int strcmp (const char *__s1, const char *__s2)
  344.             ^
  345. src/passmanager.c:728:33: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness [-Wpointer-sign]
  346.          EVP1DataFileTmp = fopen(tmpFile2, "a+");
  347.                                  ^
  348. In file included from /usr/include/openssl/crypto.h:125:0,
  349.                  from src/passmanager.c:25:
  350. /usr/include/stdio.h:272:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  351.  extern FILE *fopen (const char *__restrict __filename,
  352.               ^
  353. src/passmanager.c:736:15: warning: pointer targets in passing argument 1 of ‘chmod’ differ in signedness [-Wpointer-sign]
  354.          chmod(tmpFile2, S_IRUSR | S_IWUSR);
  355.                ^
  356. In file included from src/passmanager.c:35:0:
  357. /usr/include/x86_64-linux-gnu/sys/stat.h:283:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  358.  extern int chmod (const char *__file, __mode_t __mode)
  359.             ^
  360. src/passmanager.c:771:50: warning: pointer targets in passing argument 2 of ‘getPass’ differ in signedness [-Wpointer-sign]
  361.              getPass("Enter database password: ", dbPass);
  362.                                                   ^
  363. src/passmanager.c:116:16: note: expected ‘char *’ but argument is of type ‘unsigned char *
  364.  unsigned char* getPass(const char* prompt, char* paddedPass); /*Function to retrive passwords with no echo*/
  365.                 ^
  366. src/passmanager.c:774:35: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness [-Wpointer-sign]
  367.          EVP2EncryptedFile = fopen(dbFileName, "rb");
  368.                                    ^
  369. In file included from /usr/include/openssl/crypto.h:125:0,
  370.                  from src/passmanager.c:25:
  371. /usr/include/stdio.h:272:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  372.  extern FILE *fopen (const char *__restrict __filename,
  373.               ^
  374. src/passmanager.c:782:35: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness [-Wpointer-sign]
  375.          EVP2DecryptedFile = fopen(tmpFile1, "wb");
  376.                                    ^
  377. In file included from /usr/include/openssl/crypto.h:125:0,
  378.                  from src/passmanager.c:25:
  379. /usr/include/stdio.h:272:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  380.  extern FILE *fopen (const char *__restrict __filename,
  381.               ^
  382. src/passmanager.c:790:15: warning: pointer targets in passing argument 1 of ‘chmod’ differ in signedness [-Wpointer-sign]
  383.          chmod(tmpFile1, S_IRUSR | S_IWUSR);
  384.                ^
  385. In file included from src/passmanager.c:35:0:
  386. /usr/include/x86_64-linux-gnu/sys/stat.h:283:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  387.  extern int chmod (const char *__file, __mode_t __mode)
  388.             ^
  389. src/passmanager.c:800:33: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness [-Wpointer-sign]
  390.          EVP1DataFileTmp = fopen(tmpFile2, "rb");
  391.                                  ^
  392. In file included from /usr/include/openssl/crypto.h:125:0,
  393.                  from src/passmanager.c:25:
  394. /usr/include/stdio.h:272:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  395.  extern FILE *fopen (const char *__restrict __filename,
  396.               ^
  397. src/passmanager.c:807:15: warning: pointer targets in passing argument 1 of ‘chmod’ differ in signedness [-Wpointer-sign]
  398.          chmod(tmpFile2, S_IRUSR | S_IWUSR);
  399.                ^
  400. In file included from src/passmanager.c:35:0:
  401. /usr/include/x86_64-linux-gnu/sys/stat.h:283:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  402.  extern int chmod (const char *__file, __mode_t __mode)
  403.             ^
  404. src/passmanager.c:814:47: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
  405.          if (toggle.entrySearch == 1 && strcmp(entryName, "allpasses") != 0) /*Find a specific entry to print*/
  406.                                                ^
  407. In file included from src/passmanager.c:34:0:
  408. /usr/include/string.h:140:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  409.  extern int strcmp (const char *__s1, const char *__s2)
  410.             ^
  411. src/passmanager.c:820:54: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
  412.          } else if (toggle.entrySearch == 1 && strcmp(entryName, "allpasses") == 0)
  413.                                                       ^
  414. In file included from src/passmanager.c:34:0:
  415. /usr/include/string.h:140:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  416.  extern int strcmp (const char *__s1, const char *__s2)
  417.             ^
  418. src/passmanager.c:830:50: warning: pointer targets in passing argument 2 of ‘getPass’ differ in signedness [-Wpointer-sign]
  419.              getPass("Enter database password: ", dbPass);
  420.                                                   ^
  421. src/passmanager.c:116:16: note: expected ‘char *’ but argument is of type ‘unsigned char *
  422.  unsigned char* getPass(const char* prompt, char* paddedPass); /*Function to retrive passwords with no echo*/
  423.                 ^
  424. src/passmanager.c:857:33: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness [-Wpointer-sign]
  425.          EVP1DataFileTmp = fopen(tmpFile2, "rb+");
  426.                                  ^
  427. In file included from /usr/include/openssl/crypto.h:125:0,
  428.                  from src/passmanager.c:25:
  429. /usr/include/stdio.h:272:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  430.  extern FILE *fopen (const char *__restrict __filename,
  431.               ^
  432. src/passmanager.c:864:15: warning: pointer targets in passing argument 1 of ‘chmod’ differ in signedness [-Wpointer-sign]
  433.          chmod(tmpFile2, S_IRUSR | S_IWUSR);
  434.                ^
  435. In file included from src/passmanager.c:35:0:
  436. /usr/include/x86_64-linux-gnu/sys/stat.h:283:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  437.  extern int chmod (const char *__file, __mode_t __mode)
  438.             ^
  439. src/passmanager.c:890:50: warning: pointer targets in passing argument 2 of ‘getPass’ differ in signedness [-Wpointer-sign]
  440.              getPass("Enter database password: ", dbPass);
  441.                                                   ^
  442. src/passmanager.c:116:16: note: expected ‘char *’ but argument is of type ‘unsigned char *
  443.  unsigned char* getPass(const char* prompt, char* paddedPass); /*Function to retrive passwords with no echo*/
  444.                 ^
  445. src/passmanager.c:895:20: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  446.              strcpy(newEntry, entryName);
  447.                     ^
  448. In file included from src/passmanager.c:34:0:
  449. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  450.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  451.               ^
  452. src/passmanager.c:895:30: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  453.              strcpy(newEntry, entryName);
  454.                               ^
  455. In file included from src/passmanager.c:34:0:
  456. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  457.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  458.               ^
  459. src/passmanager.c:898:20: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  460.              strcpy(newEntry, entryNameToSearch);
  461.                     ^
  462. In file included from src/passmanager.c:34:0:
  463. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  464.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  465.               ^
  466. src/passmanager.c:898:30: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  467.              strcpy(newEntry, entryNameToSearch);
  468.                               ^
  469. In file included from src/passmanager.c:34:0:
  470. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  471.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  472.               ^
  473. src/passmanager.c:909:24: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
  474.              if (strcmp(entryPass, "gen") == 0) {
  475.                         ^
  476. In file included from src/passmanager.c:34:0:
  477. /usr/include/string.h:140:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  478.  extern int strcmp (const char *__s1, const char *__s2)
  479.             ^
  480. src/passmanager.c:914:28: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  481.                      strcpy(newEntryPass, entryPass);
  482.                             ^
  483. In file included from src/passmanager.c:34:0:
  484. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  485.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  486.               ^
  487. src/passmanager.c:914:42: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  488.                      strcpy(newEntryPass, entryPass);
  489.                                           ^
  490. In file included from src/passmanager.c:34:0:
  491. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  492.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  493.               ^
  494. src/passmanager.c:917:28: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  495.                      strcpy(newEntryPass, entryPass);
  496.                             ^
  497. In file included from src/passmanager.c:34:0:
  498. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  499.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  500.               ^
  501. src/passmanager.c:917:42: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  502.                      strcpy(newEntryPass, entryPass);
  503.                                           ^
  504. In file included from src/passmanager.c:34:0:
  505. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  506.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  507.               ^
  508. src/passmanager.c:919:31: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
  509.              } else if (strcmp(entryPass, "genalpha") == 0) {
  510.                                ^
  511. In file included from src/passmanager.c:34:0:
  512. /usr/include/string.h:140:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  513.  extern int strcmp (const char *__s1, const char *__s2)
  514.             ^
  515. src/passmanager.c:924:28: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  516.                      strcpy(newEntryPass, entryPass);
  517.                             ^
  518. In file included from src/passmanager.c:34:0:
  519. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  520.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  521.               ^
  522. src/passmanager.c:924:42: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  523.                      strcpy(newEntryPass, entryPass);
  524.                                           ^
  525. In file included from src/passmanager.c:34:0:
  526. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  527.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  528.               ^
  529. src/passmanager.c:927:28: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  530.                      strcpy(newEntryPass, entryPass);
  531.                             ^
  532. In file included from src/passmanager.c:34:0:
  533. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  534.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  535.               ^
  536. src/passmanager.c:927:42: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  537.                      strcpy(newEntryPass, entryPass);
  538.                                           ^
  539. In file included from src/passmanager.c:34:0:
  540. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  541.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  542.               ^
  543. src/passmanager.c:932:63: warning: pointer targets in passing argument 2 of ‘getPass’ differ in signedness [-Wpointer-sign]
  544.                  getPass("Enter entry password to be saved: ", newEntryPass);
  545.                                                                ^
  546. src/passmanager.c:116:16: note: expected ‘char *’ but argument is of type ‘unsigned char *
  547.  unsigned char* getPass(const char* prompt, char* paddedPass); /*Function to retrive passwords with no echo*/
  548.                 ^
  549. src/passmanager.c:935:28: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
  550.                  if (strcmp(newEntryPass, "gen") == 0) {
  551.                             ^
  552. In file included from src/passmanager.c:34:0:
  553. /usr/include/string.h:140:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  554.  extern int strcmp (const char *__s1, const char *__s2)
  555.             ^
  556. src/passmanager.c:941:32: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  557.                          strcpy(newEntryPass, entryPass);
  558.                                 ^
  559. In file included from src/passmanager.c:34:0:
  560. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  561.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  562.               ^
  563. src/passmanager.c:941:46: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  564.                          strcpy(newEntryPass, entryPass);
  565.                                               ^
  566. In file included from src/passmanager.c:34:0:
  567. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  568.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  569.               ^
  570. src/passmanager.c:944:32: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  571.                          strcpy(newEntryPass, entryPass);
  572.                                 ^
  573. In file included from src/passmanager.c:34:0:
  574. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  575.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  576.               ^
  577. src/passmanager.c:944:46: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  578.                          strcpy(newEntryPass, entryPass);
  579.                                               ^
  580. In file included from src/passmanager.c:34:0:
  581. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  582.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  583.               ^
  584. src/passmanager.c:946:35: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
  585.                  } else if (strcmp(newEntryPass, "genalpha") == 0) {
  586.                                    ^
  587. In file included from src/passmanager.c:34:0:
  588. /usr/include/string.h:140:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  589.  extern int strcmp (const char *__s1, const char *__s2)
  590.             ^
  591. src/passmanager.c:952:32: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  592.                          strcpy(newEntryPass, entryPass);
  593.                                 ^
  594. In file included from src/passmanager.c:34:0:
  595. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  596.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  597.               ^
  598. src/passmanager.c:952:46: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  599.                          strcpy(newEntryPass, entryPass);
  600.                                               ^
  601. In file included from src/passmanager.c:34:0:
  602. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  603.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  604.               ^
  605. src/passmanager.c:955:32: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  606.                          strcpy(newEntryPass, entryPass);
  607.                                 ^
  608. In file included from src/passmanager.c:34:0:
  609. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  610.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  611.               ^
  612. src/passmanager.c:955:46: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  613.                          strcpy(newEntryPass, entryPass);
  614.                                               ^
  615. In file included from src/passmanager.c:34:0:
  616. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  617.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  618.               ^
  619. src/passmanager.c:959:50: warning: pointer targets in passing argument 2 of ‘getPass’ differ in signedness [-Wpointer-sign]
  620.                      getPass("Veryify password:", newEntryPassStore);
  621.                                                   ^
  622. src/passmanager.c:116:16: note: expected ‘char *’ but argument is of type ‘unsigned char *
  623.  unsigned char* getPass(const char* prompt, char* paddedPass); /*Function to retrive passwords with no echo*/
  624.                 ^
  625. src/passmanager.c:960:32: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
  626.                      if (strcmp(newEntryPass, newEntryPassStore) != 0) {
  627.                                 ^
  628. In file included from src/passmanager.c:34:0:
  629. /usr/include/string.h:140:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  630.  extern int strcmp (const char *__s1, const char *__s2)
  631.             ^
  632. src/passmanager.c:960:46: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign]
  633.                      if (strcmp(newEntryPass, newEntryPassStore) != 0) {
  634.                                               ^
  635. In file included from src/passmanager.c:34:0:
  636. /usr/include/string.h:140:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  637.  extern int strcmp (const char *__s1, const char *__s2)
  638.             ^
  639. src/passmanager.c:968:24: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  640.                  strcpy(newEntryPass, entryPass);
  641.                         ^
  642. In file included from src/passmanager.c:34:0:
  643. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  644.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  645.               ^
  646. src/passmanager.c:968:38: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  647.                  strcpy(newEntryPass, entryPass);
  648.                                       ^
  649. In file included from src/passmanager.c:34:0:
  650. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  651.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  652.               ^
  653. src/passmanager.c:987:33: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness [-Wpointer-sign]
  654.          EVP1DataFileTmp = fopen(tmpFile2, "rb+");
  655.                                  ^
  656. In file included from /usr/include/openssl/crypto.h:125:0,
  657.                  from src/passmanager.c:25:
  658. /usr/include/stdio.h:272:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  659.  extern FILE *fopen (const char *__restrict __filename,
  660.               ^
  661. src/passmanager.c:994:15: warning: pointer targets in passing argument 1 of ‘chmod’ differ in signedness [-Wpointer-sign]
  662.          chmod(tmpFile2, S_IRUSR | S_IWUSR);
  663.                ^
  664. In file included from src/passmanager.c:35:0:
  665. /usr/include/x86_64-linux-gnu/sys/stat.h:283:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  666.  extern int chmod (const char *__file, __mode_t __mode)
  667.             ^
  668. src/passmanager.c:1022:58: warning: pointer targets in passing argument 2 of ‘getPass’ differ in signedness [-Wpointer-sign]
  669.              getPass("Enter current database password: ", dbPass);
  670.                                                           ^
  671. src/passmanager.c:116:16: note: expected ‘char *’ but argument is of type ‘unsigned char *
  672.  unsigned char* getPass(const char* prompt, char* paddedPass); /*Function to retrive passwords with no echo*/
  673.                 ^
  674. src/passmanager.c:1031:33: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness [-Wpointer-sign]
  675.          EVP1DataFileTmp = fopen(tmpFile2, "rb+");
  676.                                  ^
  677. In file included from /usr/include/openssl/crypto.h:125:0,
  678.                  from src/passmanager.c:25:
  679. /usr/include/stdio.h:272:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  680.  extern FILE *fopen (const char *__restrict __filename,
  681.               ^
  682. src/passmanager.c:1038:15: warning: pointer targets in passing argument 1 of ‘chmod’ differ in signedness [-Wpointer-sign]
  683.          chmod(tmpFile2, S_IRUSR | S_IWUSR);
  684.                ^
  685. In file included from src/passmanager.c:35:0:
  686. /usr/include/x86_64-linux-gnu/sys/stat.h:283:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  687.  extern int chmod (const char *__file, __mode_t __mode)
  688.             ^
  689. src/passmanager.c:1041:16: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  690.          strcpy(dbPassOld, dbPass);
  691.                 ^
  692. In file included from src/passmanager.c:34:0:
  693. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  694.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  695.               ^
  696. src/passmanager.c:1041:27: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  697.          strcpy(dbPassOld, dbPass);
  698.                            ^
  699. In file included from src/passmanager.c:34:0:
  700. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  701.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  702.               ^
  703. src/passmanager.c:1047:54: warning: pointer targets in passing argument 2 of ‘getPass’ differ in signedness [-Wpointer-sign]
  704.              getPass("Enter new database password: ", dbPass);
  705.                                                       ^
  706. src/passmanager.c:116:16: note: expected ‘char *’ but argument is of type ‘unsigned char *
  707.  unsigned char* getPass(const char* prompt, char* paddedPass); /*Function to retrive passwords with no echo*/
  708.                 ^
  709. src/passmanager.c:1049:41: warning: pointer targets in passing argument 2 of ‘getPass’ differ in signedness [-Wpointer-sign]
  710.              getPass("Verify password:", dbPassStore);
  711.                                          ^
  712. src/passmanager.c:116:16: note: expected ‘char *’ but argument is of type ‘unsigned char *
  713.  unsigned char* getPass(const char* prompt, char* paddedPass); /*Function to retrive passwords with no echo*/
  714.                 ^
  715. src/passmanager.c:1050:24: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
  716.              if (strcmp(dbPass, dbPassStore) != 0) {
  717.                         ^
  718. In file included from src/passmanager.c:34:0:
  719. /usr/include/string.h:140:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  720.  extern int strcmp (const char *__s1, const char *__s2)
  721.             ^
  722. src/passmanager.c:1050:32: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign]
  723.              if (strcmp(dbPass, dbPassStore) != 0) {
  724.                                 ^
  725. In file included from src/passmanager.c:34:0:
  726. /usr/include/string.h:140:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  727.  extern int strcmp (const char *__s1, const char *__s2)
  728.             ^
  729. src/passmanager.c:1053:24: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  730.                  strcpy(dbPass, dbPassOld);
  731.                         ^
  732. In file included from src/passmanager.c:34:0:
  733. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  734.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  735.               ^
  736. src/passmanager.c:1053:32: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  737.                  strcpy(dbPass, dbPassOld);
  738.                                 ^
  739. In file included from src/passmanager.c:34:0:
  740. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  741.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  742.               ^
  743. src/passmanager.c:1065:24: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  744.                  strcpy(encCipher1, encCipherStore1);
  745.                         ^
  746. In file included from src/passmanager.c:34:0:
  747. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  748.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  749.               ^
  750. src/passmanager.c:1065:36: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  751.                  strcpy(encCipher1, encCipherStore1);
  752.                                     ^
  753. In file included from src/passmanager.c:34:0:
  754. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  755.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  756.               ^
  757. src/passmanager.c:1066:24: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  758.                  strcpy(encCipher2, encCipherStore2);
  759.                         ^
  760. In file included from src/passmanager.c:34:0:
  761. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  762.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  763.               ^
  764. src/passmanager.c:1066:36: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  765.                  strcpy(encCipher2, encCipherStore2);
  766.                                     ^
  767. In file included from src/passmanager.c:34:0:
  768. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  769.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  770.               ^
  771. src/passmanager.c:1070:24: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  772.                  strcpy(messageDigest1, messageDigestStore2);
  773.                         ^
  774. In file included from src/passmanager.c:34:0:
  775. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  776.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  777.               ^
  778. src/passmanager.c:1070:40: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  779.                  strcpy(messageDigest1, messageDigestStore2);
  780.                                         ^
  781. In file included from src/passmanager.c:34:0:
  782. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  783.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  784.               ^
  785. src/passmanager.c:1071:24: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  786.                  strcpy(messageDigest2, messageDigestStore2);
  787.                         ^
  788. In file included from src/passmanager.c:34:0:
  789. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  790.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  791.               ^
  792. src/passmanager.c:1071:40: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  793.                  strcpy(messageDigest2, messageDigestStore2);
  794.                                         ^
  795. In file included from src/passmanager.c:34:0:
  796. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  797.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  798.               ^
  799. src/passmanager.c:1078:24: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  800.                  strcpy(encCipher1, encCipherStore1);
  801.                         ^
  802. In file included from src/passmanager.c:34:0:
  803. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  804.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  805.               ^
  806. src/passmanager.c:1078:36: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  807.                  strcpy(encCipher1, encCipherStore1);
  808.                                     ^
  809. In file included from src/passmanager.c:34:0:
  810. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  811.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  812.               ^
  813. src/passmanager.c:1079:24: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  814.                  strcpy(encCipher2, encCipherStore2);
  815.                         ^
  816. In file included from src/passmanager.c:34:0:
  817. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  818.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  819.               ^
  820. src/passmanager.c:1079:36: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  821.                  strcpy(encCipher2, encCipherStore2);
  822.                                     ^
  823. In file included from src/passmanager.c:34:0:
  824. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  825.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  826.               ^
  827. src/passmanager.c:1083:24: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  828.                  strcpy(messageDigest1, messageDigestStore1);
  829.                         ^
  830. In file included from src/passmanager.c:34:0:
  831. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  832.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  833.               ^
  834. src/passmanager.c:1083:40: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  835.                  strcpy(messageDigest1, messageDigestStore1);
  836.                                         ^
  837. In file included from src/passmanager.c:34:0:
  838. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  839.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  840.               ^
  841. src/passmanager.c:1084:24: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  842.                  strcpy(messageDigest2, messageDigestStore2);
  843.                         ^
  844. In file included from src/passmanager.c:34:0:
  845. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  846.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  847.               ^
  848. src/passmanager.c:1084:40: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  849.                  strcpy(messageDigest2, messageDigestStore2);
  850.                                         ^
  851. In file included from src/passmanager.c:34:0:
  852. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  853.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  854.               ^
  855. src/passmanager.c:1092:54: warning: pointer targets in passing argument 2 of ‘getPass’ differ in signedness [-Wpointer-sign]
  856.              getPass("Enter new database password: ", dbPass);
  857.                                                       ^
  858. src/passmanager.c:116:16: note: expected ‘char *’ but argument is of type ‘unsigned char *
  859.  unsigned char* getPass(const char* prompt, char* paddedPass); /*Function to retrive passwords with no echo*/
  860.                 ^
  861. src/passmanager.c:1094:41: warning: pointer targets in passing argument 2 of ‘getPass’ differ in signedness [-Wpointer-sign]
  862.              getPass("Verify password:", dbPassStore);
  863.                                          ^
  864. src/passmanager.c:116:16: note: expected ‘char *’ but argument is of type ‘unsigned char *
  865.  unsigned char* getPass(const char* prompt, char* paddedPass); /*Function to retrive passwords with no echo*/
  866.                 ^
  867. src/passmanager.c:1095:24: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign]
  868.              if (strcmp(dbPass, dbPassStore) != 0) {
  869.                         ^
  870. In file included from src/passmanager.c:34:0:
  871. /usr/include/string.h:140:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  872.  extern int strcmp (const char *__s1, const char *__s2)
  873.             ^
  874. src/passmanager.c:1095:32: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign]
  875.              if (strcmp(dbPass, dbPassStore) != 0) {
  876.                                 ^
  877. In file included from src/passmanager.c:34:0:
  878. /usr/include/string.h:140:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  879.  extern int strcmp (const char *__s1, const char *__s2)
  880.             ^
  881. src/passmanager.c:1097:24: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  882.                  strcpy(dbPass, dbPassOld);
  883.                         ^
  884. In file included from src/passmanager.c:34:0:
  885. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  886.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  887.               ^
  888. src/passmanager.c:1097:32: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  889.                  strcpy(dbPass, dbPassOld);
  890.                                 ^
  891. In file included from src/passmanager.c:34:0:
  892. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  893.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  894.               ^
  895. src/passmanager.c:1109:24: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  896.                  strcpy(encCipher1, encCipherStore1);
  897.                         ^
  898. In file included from src/passmanager.c:34:0:
  899. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  900.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  901.               ^
  902. src/passmanager.c:1109:36: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  903.                  strcpy(encCipher1, encCipherStore1);
  904.                                     ^
  905. In file included from src/passmanager.c:34:0:
  906. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  907.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  908.               ^
  909. src/passmanager.c:1110:24: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  910.                  strcpy(encCipher2, encCipherStore2);
  911.                         ^
  912. In file included from src/passmanager.c:34:0:
  913. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  914.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  915.               ^
  916. src/passmanager.c:1110:36: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  917.                  strcpy(encCipher2, encCipherStore2);
  918.                                     ^
  919. In file included from src/passmanager.c:34:0:
  920. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  921.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  922.               ^
  923. src/passmanager.c:1114:24: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  924.                  strcpy(messageDigest1, messageDigestStore1);
  925.                         ^
  926. In file included from src/passmanager.c:34:0:
  927. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  928.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  929.               ^
  930. src/passmanager.c:1114:40: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  931.                  strcpy(messageDigest1, messageDigestStore1);
  932.                                         ^
  933. In file included from src/passmanager.c:34:0:
  934. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  935.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  936.               ^
  937. src/passmanager.c:1115:24: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  938.                  strcpy(messageDigest2, messageDigestStore2);
  939.                         ^
  940. In file included from src/passmanager.c:34:0:
  941. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  942.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  943.               ^
  944. src/passmanager.c:1115:40: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  945.                  strcpy(messageDigest2, messageDigestStore2);
  946.                                         ^
  947. In file included from src/passmanager.c:34:0:
  948. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  949.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  950.               ^
  951. src/passmanager.c:1142:21: warning: pointer targets in passing argument 1 of ‘printSyntax’ differ in signedness [-Wpointer-sign]
  952.          printSyntax("passmanager"); /*Just in case something else happens...*/
  953.                      ^
  954. src/passmanager.c:129:5: note: expected ‘unsigned char *’ but argument is of type ‘char *
  955.  int printSyntax(unsigned char* arg); /*Print program usage and help*/
  956.      ^
  957. src/passmanager.c: In function ‘printPasses’:
  958. src/passmanager.c:1247:59: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  959.              if (strncmp(searchString, entryBuffer, strlen(searchString)) == 0) {
  960.                                                            ^
  961. In file included from src/passmanager.c:34:0:
  962. /usr/include/string.h:394:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  963.  extern size_t strlen (const char *__s)
  964.                ^
  965. src/passmanager.c:1247:25: warning: pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
  966.              if (strncmp(searchString, entryBuffer, strlen(searchString)) == 0) {
  967.                          ^
  968. In file included from src/passmanager.c:34:0:
  969. /usr/include/string.h:143:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  970.  extern int strncmp (const char *__s1, const char *__s2, size_t __n)
  971.             ^
  972. src/passmanager.c:1247:39: warning: pointer targets in passing argument 2 of ‘strncmp’ differ in signedness [-Wpointer-sign]
  973.              if (strncmp(searchString, entryBuffer, strlen(searchString)) == 0) {
  974.                                        ^
  975. In file included from src/passmanager.c:34:0:
  976. /usr/include/string.h:143:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  977.  extern int strncmp (const char *__s1, const char *__s2, size_t __n)
  978.             ^
  979. src/passmanager.c: In function ‘updateEntry’:
  980. src/passmanager.c:1382:68: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  981.          if ((lastCheck = strncmp(searchString, entryBuffer, strlen(searchString))) == 0 || toggle.allPasses == 1) {
  982.                                                                     ^
  983. In file included from src/passmanager.c:34:0:
  984. /usr/include/string.h:394:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  985.  extern size_t strlen (const char *__s)
  986.                ^
  987. src/passmanager.c:1382:34: warning: pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
  988.          if ((lastCheck = strncmp(searchString, entryBuffer, strlen(searchString))) == 0 || toggle.allPasses == 1) {
  989.                                   ^
  990. In file included from src/passmanager.c:34:0:
  991. /usr/include/string.h:143:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  992.  extern int strncmp (const char *__s1, const char *__s2, size_t __n)
  993.             ^
  994. src/passmanager.c:1382:48: warning: pointer targets in passing argument 2 of ‘strncmp’ differ in signedness [-Wpointer-sign]
  995.          if ((lastCheck = strncmp(searchString, entryBuffer, strlen(searchString))) == 0 || toggle.allPasses == 1) {
  996.                                                 ^
  997. In file included from src/passmanager.c:34:0:
  998. /usr/include/string.h:143:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  999.  extern int strncmp (const char *__s1, const char *__s2, size_t __n)
  1000.             ^
  1001. src/passmanager.c:1394:40: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  1002.                  for (i = 0; i < strlen(passBuffer); i++) {
  1003.                                         ^
  1004. In file included from src/passmanager.c:34:0:
  1005. /usr/include/string.h:394:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1006.  extern size_t strlen (const char *__s)
  1007.                ^
  1008. src/passmanager.c:1417:28: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  1009.                      strcpy(newEntryPass, entryPass);
  1010.                             ^
  1011. In file included from src/passmanager.c:34:0:
  1012. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  1013.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  1014.               ^
  1015. src/passmanager.c:1417:42: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  1016.                      strcpy(newEntryPass, entryPass);
  1017.                                           ^
  1018. In file included from src/passmanager.c:34:0:
  1019. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  1020.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  1021.               ^
  1022. src/passmanager.c:1420:28: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  1023.                      strcpy(newEntryPass, entryPass);
  1024.                             ^
  1025. In file included from src/passmanager.c:34:0:
  1026. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  1027.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  1028.               ^
  1029. src/passmanager.c:1420:42: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  1030.                      strcpy(newEntryPass, entryPass);
  1031.                                           ^
  1032. In file included from src/passmanager.c:34:0:
  1033. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  1034.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  1035.               ^
  1036. src/passmanager.c:1427:28: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  1037.                      strcpy(newEntryPass, entryPass);
  1038.                             ^
  1039. In file included from src/passmanager.c:34:0:
  1040. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  1041.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  1042.               ^
  1043. src/passmanager.c:1427:42: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  1044.                      strcpy(newEntryPass, entryPass);
  1045.                                           ^
  1046. In file included from src/passmanager.c:34:0:
  1047. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  1048.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  1049.               ^
  1050. src/passmanager.c:1430:28: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  1051.                      strcpy(newEntryPass, entryPass);
  1052.                             ^
  1053. In file included from src/passmanager.c:34:0:
  1054. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  1055.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  1056.               ^
  1057. src/passmanager.c:1430:42: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  1058.                      strcpy(newEntryPass, entryPass);
  1059.                                           ^
  1060. In file included from src/passmanager.c:34:0:
  1061. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  1062.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  1063.               ^
  1064. src/passmanager.c:1521:21: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness [-Wpointer-sign]
  1065.      tmpFile = fopen(tmpFile3, "wb");
  1066.                      ^
  1067. In file included from /usr/include/openssl/crypto.h:125:0,
  1068.                  from src/passmanager.c:25:
  1069. /usr/include/stdio.h:272:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  1070.  extern FILE *fopen (const char *__restrict __filename,
  1071.               ^
  1072. src/passmanager.c:1526:11: warning: pointer targets in passing argument 1 of ‘chmod’ differ in signedness [-Wpointer-sign]
  1073.      chmod(tmpFile3, S_IRUSR | S_IWUSR);
  1074.            ^
  1075. In file included from src/passmanager.c:35:0:
  1076. /usr/include/x86_64-linux-gnu/sys/stat.h:283:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1077.  extern int chmod (const char *__file, __mode_t __mode)
  1078.             ^
  1079. src/passmanager.c: In function ‘deletePass’:
  1080. src/passmanager.c:1659:68: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  1081.          if ((lastCheck = strncmp(searchString, entryBuffer, strlen(searchString))) == 0) /*Now we're going to find the specific entry to delete it*/
  1082.                                                                     ^
  1083. In file included from src/passmanager.c:34:0:
  1084. /usr/include/string.h:394:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1085.  extern size_t strlen (const char *__s)
  1086.                ^
  1087. src/passmanager.c:1659:34: warning: pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign]
  1088.          if ((lastCheck = strncmp(searchString, entryBuffer, strlen(searchString))) == 0) /*Now we're going to find the specific entry to delete it*/
  1089.                                   ^
  1090. In file included from src/passmanager.c:34:0:
  1091. /usr/include/string.h:143:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1092.  extern int strncmp (const char *__s1, const char *__s2, size_t __n)
  1093.             ^
  1094. src/passmanager.c:1659:48: warning: pointer targets in passing argument 2 of ‘strncmp’ differ in signedness [-Wpointer-sign]
  1095.          if ((lastCheck = strncmp(searchString, entryBuffer, strlen(searchString))) == 0) /*Now we're going to find the specific entry to delete it*/
  1096.                                                 ^
  1097. In file included from src/passmanager.c:34:0:
  1098. /usr/include/string.h:143:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1099.  extern int strncmp (const char *__s1, const char *__s2, size_t __n)
  1100.             ^
  1101. src/passmanager.c:1745:21: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness [-Wpointer-sign]
  1102.      tmpFile = fopen(tmpFile3, "wb");
  1103.                      ^
  1104. In file included from /usr/include/openssl/crypto.h:125:0,
  1105.                  from src/passmanager.c:25:
  1106. /usr/include/stdio.h:272:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  1107.  extern FILE *fopen (const char *__restrict __filename,
  1108.               ^
  1109. src/passmanager.c:1750:11: warning: pointer targets in passing argument 1 of ‘chmod’ differ in signedness [-Wpointer-sign]
  1110.      chmod(tmpFile3, S_IRUSR | S_IWUSR);
  1111.            ^
  1112. In file included from src/passmanager.c:35:0:
  1113. /usr/include/x86_64-linux-gnu/sys/stat.h:283:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1114.  extern int chmod (const char *__file, __mode_t __mode)
  1115.             ^
  1116. src/passmanager.c: In function ‘updateEncPass’:
  1117. src/passmanager.c:1901:21: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness [-Wpointer-sign]
  1118.      tmpFile = fopen(tmpFile3, "wb"); /*Now open a temp file just to write the new evp1 data to, clean up in the calling function*/
  1119.                      ^
  1120. In file included from /usr/include/openssl/crypto.h:125:0,
  1121.                  from src/passmanager.c:25:
  1122. /usr/include/stdio.h:272:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  1123.  extern FILE *fopen (const char *__restrict __filename,
  1124.               ^
  1125. src/passmanager.c:1907:11: warning: pointer targets in passing argument 1 of ‘chmod’ differ in signedness [-Wpointer-sign]
  1126.      chmod(tmpFile3, S_IRUSR | S_IWUSR);
  1127.            ^
  1128. In file included from src/passmanager.c:35:0:
  1129. /usr/include/x86_64-linux-gnu/sys/stat.h:283:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1130.  extern int chmod (const char *__file, __mode_t __mode)
  1131.             ^
  1132. src/passmanager.c: In function ‘writePass’:
  1133. src/passmanager.c:2132:24: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness [-Wpointer-sign]
  1134.          dbFile = fopen(tmpFile2, "wb");
  1135.                         ^
  1136. In file included from /usr/include/openssl/crypto.h:125:0,
  1137.                  from src/passmanager.c:25:
  1138. /usr/include/stdio.h:272:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  1139.  extern FILE *fopen (const char *__restrict __filename,
  1140.               ^
  1141. src/passmanager.c: In function ‘wipeFile’:
  1142. src/passmanager.c:2164:29: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness [-Wpointer-sign]
  1143.          fileToWrite = fopen(filename, "w+");
  1144.                              ^
  1145. In file included from /usr/include/openssl/crypto.h:125:0,
  1146.                  from src/passmanager.c:25:
  1147. /usr/include/stdio.h:272:14: note: expected ‘const char * restrict’ but argument is of type ‘const unsigned char *
  1148.  extern FILE *fopen (const char *__restrict __filename,
  1149.               ^
  1150. src/passmanager.c: In function ‘doesFileExist’:
  1151. src/passmanager.c:2194:23: warning: pointer targets in passing argument 1 of ‘stat’ differ in signedness [-Wpointer-sign]
  1152.      int result = stat(filename, &st);
  1153.                        ^
  1154. In file included from src/passmanager.c:35:0:
  1155. /usr/include/x86_64-linux-gnu/sys/stat.h:208:12: note: expected ‘const char * restrict’ but argument is of type ‘const unsigned char *
  1156.  extern int stat (const char *__restrict __file,
  1157.             ^
  1158. src/passmanager.c: In function ‘returnFileSize’:
  1159. src/passmanager.c:2202:10: warning: pointer targets in passing argument 1 of ‘stat’ differ in signedness [-Wpointer-sign]
  1160.      stat(filename, &st);
  1161.           ^
  1162. In file included from src/passmanager.c:35:0:
  1163. /usr/include/x86_64-linux-gnu/sys/stat.h:208:12: note: expected ‘const char * restrict’ but argument is of type ‘const unsigned char *
  1164.  extern int stat (const char *__restrict __file,
  1165.             ^
  1166. src/passmanager.c: In function ‘primeSSL’:
  1167. src/passmanager.c:2351:25: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  1168.          for (i = strlen(encCipher1); i > 0; i--) {
  1169.                          ^
  1170. In file included from src/passmanager.c:34:0:
  1171. /usr/include/string.h:394:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1172.  extern size_t strlen (const char *__s)
  1173.                ^
  1174. src/passmanager.c:2364:33: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  1175.              modeLength = strlen(encCipher1) - stringStart;
  1176.                                  ^
  1177. In file included from src/passmanager.c:34:0:
  1178. /usr/include/string.h:394:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1179.  extern size_t strlen (const char *__s)
  1180.                ^
  1181. src/passmanager.c:2373:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness [-Wpointer-sign]
  1182.          if (strcasecmp(modeTag, "ofb") == 0 || strcasecmp(modeTag, "cfb") >= 0 || strcasecmp(modeTag, "ctr") == 0) {
  1183.                         ^
  1184. In file included from src/passmanager.c:34:0:
  1185. /usr/include/string.h:529:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1186.  extern int strcasecmp (const char *__s1, const char *__s2)
  1187.             ^
  1188. src/passmanager.c:2373:59: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness [-Wpointer-sign]
  1189.          if (strcasecmp(modeTag, "ofb") == 0 || strcasecmp(modeTag, "cfb") >= 0 || strcasecmp(modeTag, "ctr") == 0) {
  1190.                                                            ^
  1191. In file included from src/passmanager.c:34:0:
  1192. /usr/include/string.h:529:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1193.  extern int strcasecmp (const char *__s1, const char *__s2)
  1194.             ^
  1195. src/passmanager.c:2373:94: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness [-Wpointer-sign]
  1196.          if (strcasecmp(modeTag, "ofb") == 0 || strcasecmp(modeTag, "cfb") >= 0 || strcasecmp(modeTag, "ctr") == 0) {
  1197.                                                                                               ^
  1198. In file included from src/passmanager.c:34:0:
  1199. /usr/include/string.h:529:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1200.  extern int strcasecmp (const char *__s1, const char *__s2)
  1201.             ^
  1202. src/passmanager.c:2374:47: warning: pointer targets in passing argument 1 of ‘EVP_get_cipherbyname’ differ in signedness [-Wpointer-sign]
  1203.              evpCipher1 = EVP_get_cipherbyname(encCipher1);
  1204.                                                ^
  1205. In file included from src/passmanager.c:26:0:
  1206. /usr/include/openssl/evp.h:925:19: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1207.  const EVP_CIPHER *EVP_get_cipherbyname(const char *name);
  1208.                    ^
  1209. src/passmanager.c:2380:25: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  1210.          for (i = strlen(encCipher2); i > 0; i--) {
  1211.                          ^
  1212. In file included from src/passmanager.c:34:0:
  1213. /usr/include/string.h:394:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1214.  extern size_t strlen (const char *__s)
  1215.                ^
  1216. src/passmanager.c:2392:33: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  1217.              modeLength = strlen(encCipher2) - stringStart;
  1218.                                  ^
  1219. In file included from src/passmanager.c:34:0:
  1220. /usr/include/string.h:394:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1221.  extern size_t strlen (const char *__s)
  1222.                ^
  1223. src/passmanager.c:2401:24: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness [-Wpointer-sign]
  1224.          if (strcasecmp(modeTag, "ofb") == 0 || strcasecmp(modeTag, "cfb") >= 0 || strcasecmp(modeTag, "ctr") == 0) {
  1225.                         ^
  1226. In file included from src/passmanager.c:34:0:
  1227. /usr/include/string.h:529:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1228.  extern int strcasecmp (const char *__s1, const char *__s2)
  1229.             ^
  1230. src/passmanager.c:2401:59: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness [-Wpointer-sign]
  1231.          if (strcasecmp(modeTag, "ofb") == 0 || strcasecmp(modeTag, "cfb") >= 0 || strcasecmp(modeTag, "ctr") == 0) {
  1232.                                                            ^
  1233. In file included from src/passmanager.c:34:0:
  1234. /usr/include/string.h:529:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1235.  extern int strcasecmp (const char *__s1, const char *__s2)
  1236.             ^
  1237. src/passmanager.c:2401:94: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness [-Wpointer-sign]
  1238.          if (strcasecmp(modeTag, "ofb") == 0 || strcasecmp(modeTag, "cfb") >= 0 || strcasecmp(modeTag, "ctr") == 0) {
  1239.                                                                                               ^
  1240. In file included from src/passmanager.c:34:0:
  1241. /usr/include/string.h:529:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1242.  extern int strcasecmp (const char *__s1, const char *__s2)
  1243.             ^
  1244. src/passmanager.c:2402:47: warning: pointer targets in passing argument 1 of ‘EVP_get_cipherbyname’ differ in signedness [-Wpointer-sign]
  1245.              evpCipher2 = EVP_get_cipherbyname(encCipher2);
  1246.                                                ^
  1247. In file included from src/passmanager.c:26:0:
  1248. /usr/include/openssl/evp.h:925:19: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1249.  const EVP_CIPHER *EVP_get_cipherbyname(const char *name);
  1250.                    ^
  1251. src/passmanager.c:2413:43: warning: pointer targets in passing argument 1 of ‘EVP_get_cipherbyname’ differ in signedness [-Wpointer-sign]
  1252.          evpCipher2 = EVP_get_cipherbyname(encCipher2);
  1253.                                            ^
  1254. In file included from src/passmanager.c:26:0:
  1255. /usr/include/openssl/evp.h:925:19: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1256.  const EVP_CIPHER *EVP_get_cipherbyname(const char *name);
  1257.                    ^
  1258. src/passmanager.c:2421:16: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  1259.          strcpy(encCipher2, "aes-256-ctr");
  1260.                 ^
  1261. In file included from src/passmanager.c:34:0:
  1262. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  1263.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  1264.               ^
  1265. src/passmanager.c:2422:43: warning: pointer targets in passing argument 1 of ‘EVP_get_cipherbyname’ differ in signedness [-Wpointer-sign]
  1266.          evpCipher2 = EVP_get_cipherbyname(encCipher2);
  1267.                                            ^
  1268. In file included from src/passmanager.c:26:0:
  1269. /usr/include/openssl/evp.h:925:19: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1270.  const EVP_CIPHER *EVP_get_cipherbyname(const char *name);
  1271.                    ^
  1272. src/passmanager.c:2427:16: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  1273.          strcpy(encCipher1, "camellia-256-ofb");
  1274.                 ^
  1275. In file included from src/passmanager.c:34:0:
  1276. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  1277.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  1278.               ^
  1279. src/passmanager.c:2428:43: warning: pointer targets in passing argument 1 of ‘EVP_get_cipherbyname’ differ in signedness [-Wpointer-sign]
  1280.          evpCipher1 = EVP_get_cipherbyname(encCipher1);
  1281.                                            ^
  1282. In file included from src/passmanager.c:26:0:
  1283. /usr/include/openssl/evp.h:925:19: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1284.  const EVP_CIPHER *EVP_get_cipherbyname(const char *name);
  1285.                    ^
  1286. src/passmanager.c:2437:43: warning: pointer targets in passing argument 1 of ‘EVP_get_digestbyname’ differ in signedness [-Wpointer-sign]
  1287.          evpDigest1 = EVP_get_digestbyname(messageDigest1);
  1288.                                            ^
  1289. In file included from src/passmanager.c:26:0:
  1290. /usr/include/openssl/evp.h:926:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1291.  const EVP_MD *EVP_get_digestbyname(const char *name);
  1292.                ^
  1293. src/passmanager.c:2442:43: warning: pointer targets in passing argument 1 of ‘EVP_get_digestbyname’ differ in signedness [-Wpointer-sign]
  1294.          evpDigest2 = EVP_get_digestbyname(messageDigest2);
  1295.                                            ^
  1296. In file included from src/passmanager.c:26:0:
  1297. /usr/include/openssl/evp.h:926:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1298.  const EVP_MD *EVP_get_digestbyname(const char *name);
  1299.                ^
  1300. src/passmanager.c:2448:16: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  1301.          strcpy(messageDigest2, "sha512");
  1302.                 ^
  1303. In file included from src/passmanager.c:34:0:
  1304. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  1305.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  1306.               ^
  1307. src/passmanager.c:2449:43: warning: pointer targets in passing argument 1 of ‘EVP_get_digestbyname’ differ in signedness [-Wpointer-sign]
  1308.          evpDigest2 = EVP_get_digestbyname(messageDigest2);
  1309.                                            ^
  1310. In file included from src/passmanager.c:26:0:
  1311. /usr/include/openssl/evp.h:926:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1312.  const EVP_MD *EVP_get_digestbyname(const char *name);
  1313.                ^
  1314. src/passmanager.c:2454:16: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  1315.          strcpy(messageDigest1, "whirlpool");
  1316.                 ^
  1317. In file included from src/passmanager.c:34:0:
  1318. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  1319.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  1320.               ^
  1321. src/passmanager.c:2455:43: warning: pointer targets in passing argument 1 of ‘EVP_get_digestbyname’ differ in signedness [-Wpointer-sign]
  1322.          evpDigest1 = EVP_get_digestbyname(messageDigest1);
  1323.                                            ^
  1324. In file included from src/passmanager.c:26:0:
  1325. /usr/include/openssl/evp.h:926:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1326.  const EVP_MD *EVP_get_digestbyname(const char *name);
  1327.                ^
  1328. src/passmanager.c: In function ‘sealEnvelope’:
  1329. src/passmanager.c:2479:29: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness [-Wpointer-sign]
  1330.      EVP1DataFileTmp = fopen(tmpFileToUse, "rb");
  1331.                              ^
  1332. In file included from /usr/include/openssl/crypto.h:125:0,
  1333.                  from src/passmanager.c:25:
  1334. /usr/include/stdio.h:272:14: note: expected ‘const char * restrict’ but argument is of type ‘const unsigned char *
  1335.  extern FILE *fopen (const char *__restrict __filename,
  1336.               ^
  1337. src/passmanager.c:2484:11: warning: pointer targets in passing argument 1 of ‘chmod’ differ in signedness [-Wpointer-sign]
  1338.      chmod(tmpFileToUse, S_IRUSR | S_IWUSR);
  1339.            ^
  1340. In file included from src/passmanager.c:35:0:
  1341. /usr/include/x86_64-linux-gnu/sys/stat.h:283:12: note: expected ‘const char *’ but argument is of type ‘const unsigned char *
  1342.  extern int chmod (const char *__file, __mode_t __mode)
  1343.             ^
  1344. src/passmanager.c:2489:29: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness [-Wpointer-sign]
  1345.      EVP1DataFileTmp = fopen(tmpFileToUse, "ab");
  1346.                              ^
  1347. In file included from /usr/include/openssl/crypto.h:125:0,
  1348.                  from src/passmanager.c:25:
  1349. /usr/include/stdio.h:272:14: note: expected ‘const char * restrict’ but argument is of type ‘const unsigned char *
  1350.  extern FILE *fopen (const char *__restrict __filename,
  1351.               ^
  1352. src/passmanager.c:2495:11: warning: pointer targets in passing argument 1 of ‘chmod’ differ in signedness [-Wpointer-sign]
  1353.      chmod(tmpFileToUse, S_IRUSR | S_IWUSR);
  1354.            ^
  1355. In file included from src/passmanager.c:35:0:
  1356. /usr/include/x86_64-linux-gnu/sys/stat.h:283:12: note: expected ‘const char *’ but argument is of type ‘const unsigned char *
  1357.  extern int chmod (const char *__file, __mode_t __mode)
  1358.             ^
  1359. src/passmanager.c:2510:31: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness [-Wpointer-sign]
  1360.      EVP2DecryptedFile = fopen(tmpFileToUse, "rb");
  1361.                                ^
  1362. In file included from /usr/include/openssl/crypto.h:125:0,
  1363.                  from src/passmanager.c:25:
  1364. /usr/include/stdio.h:272:14: note: expected ‘const char * restrict’ but argument is of type ‘const unsigned char *
  1365.  extern FILE *fopen (const char *__restrict __filename,
  1366.               ^
  1367. src/passmanager.c:2515:11: warning: pointer targets in passing argument 1 of ‘chmod’ differ in signedness [-Wpointer-sign]
  1368.      chmod(tmpFileToUse, S_IRUSR | S_IWUSR);
  1369.            ^
  1370. In file included from src/passmanager.c:35:0:
  1371. /usr/include/x86_64-linux-gnu/sys/stat.h:283:12: note: expected ‘const char *’ but argument is of type ‘const unsigned char *
  1372.  extern int chmod (const char *__file, __mode_t __mode)
  1373.             ^
  1374. src/passmanager.c:2518:20: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness [-Wpointer-sign]
  1375.      dbFile = fopen(dbFileName, "wb");
  1376.                     ^
  1377. In file included from /usr/include/openssl/crypto.h:125:0,
  1378.                  from src/passmanager.c:25:
  1379. /usr/include/stdio.h:272:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  1380.  extern FILE *fopen (const char *__restrict __filename,
  1381.               ^
  1382. src/passmanager.c:2527:13: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness [-Wpointer-sign]
  1383.      sprintf(cryptoBuffer, "%s:%s:%s:%s", encCipher1, messageDigest1, encCipher2, messageDigest2);
  1384.              ^
  1385. In file included from /usr/include/openssl/crypto.h:125:0,
  1386.                  from src/passmanager.c:25:
  1387. /usr/include/stdio.h:364:12: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  1388.  extern int sprintf (char *__restrict __s,
  1389.             ^
  1390. src/passmanager.c: In function ‘openEnvelope’:
  1391. src/passmanager.c:2603:31: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness [-Wpointer-sign]
  1392.      EVP2EncryptedFile = fopen(dbFileName, "rb");
  1393.                                ^
  1394. In file included from /usr/include/openssl/crypto.h:125:0,
  1395.                  from src/passmanager.c:25:
  1396. /usr/include/stdio.h:272:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  1397.  extern FILE *fopen (const char *__restrict __filename,
  1398.               ^
  1399. src/passmanager.c:2647:20: warning: pointer targets in passing argument 1 of ‘strtok’ differ in signedness [-Wpointer-sign]
  1400.      token = strtok(cryptoHeader, ":");
  1401.                     ^
  1402. In file included from src/passmanager.c:34:0:
  1403. /usr/include/string.h:343:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  1404.  extern char *strtok (char *__restrict __s, const char *__restrict __delim)
  1405.               ^
  1406. src/passmanager.c:2647:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
  1407.      token = strtok(cryptoHeader, ":");
  1408.            ^
  1409. src/passmanager.c:2652:12: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  1410.      strcpy(encCipher1, token);
  1411.             ^
  1412. In file included from src/passmanager.c:34:0:
  1413. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  1414.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  1415.               ^
  1416. src/passmanager.c:2652:24: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  1417.      strcpy(encCipher1, token);
  1418.                         ^
  1419. In file included from src/passmanager.c:34:0:
  1420. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  1421.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  1422.               ^
  1423. src/passmanager.c:2654:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
  1424.      token = strtok(NULL, ":");
  1425.            ^
  1426. src/passmanager.c:2662:12: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  1427.      strcpy(messageDigest1, token);
  1428.             ^
  1429. In file included from src/passmanager.c:34:0:
  1430. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  1431.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  1432.               ^
  1433. src/passmanager.c:2662:28: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  1434.      strcpy(messageDigest1, token);
  1435.                             ^
  1436. In file included from src/passmanager.c:34:0:
  1437. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  1438.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  1439.               ^
  1440. src/passmanager.c:2664:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
  1441.      token = strtok(NULL, ":");
  1442.            ^
  1443. src/passmanager.c:2672:12: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  1444.      strcpy(encCipher2, token);
  1445.             ^
  1446. In file included from src/passmanager.c:34:0:
  1447. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  1448.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  1449.               ^
  1450. src/passmanager.c:2672:24: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  1451.      strcpy(encCipher2, token);
  1452.                         ^
  1453. In file included from src/passmanager.c:34:0:
  1454. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  1455.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  1456.               ^
  1457. src/passmanager.c:2674:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
  1458.      token = strtok(NULL, ":");
  1459.            ^
  1460. src/passmanager.c:2677:12: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  1461.      strcpy(messageDigest2, token);
  1462.             ^
  1463. In file included from src/passmanager.c:34:0:
  1464. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  1465.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  1466.               ^
  1467. src/passmanager.c:2677:28: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  1468.      strcpy(messageDigest2, token);
  1469.                             ^
  1470. In file included from src/passmanager.c:34:0:
  1471. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  1472.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  1473.               ^
  1474. src/passmanager.c:2680:39: warning: pointer targets in passing argument 1 of ‘EVP_get_cipherbyname’ differ in signedness [-Wpointer-sign]
  1475.      evpCipher1 = EVP_get_cipherbyname(encCipher1);
  1476.                                        ^
  1477. In file included from src/passmanager.c:26:0:
  1478. /usr/include/openssl/evp.h:925:19: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1479.  const EVP_CIPHER *EVP_get_cipherbyname(const char *name);
  1480.                    ^
  1481. src/passmanager.c:2687:39: warning: pointer targets in passing argument 1 of ‘EVP_get_digestbyname’ differ in signedness [-Wpointer-sign]
  1482.      evpDigest1 = EVP_get_digestbyname(messageDigest1);
  1483.                                        ^
  1484. In file included from src/passmanager.c:26:0:
  1485. /usr/include/openssl/evp.h:926:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1486.  const EVP_MD *EVP_get_digestbyname(const char *name);
  1487.                ^
  1488. src/passmanager.c:2693:39: warning: pointer targets in passing argument 1 of ‘EVP_get_cipherbyname’ differ in signedness [-Wpointer-sign]
  1489.      evpCipher2 = EVP_get_cipherbyname(encCipher2);
  1490.                                        ^
  1491. In file included from src/passmanager.c:26:0:
  1492. /usr/include/openssl/evp.h:925:19: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1493.  const EVP_CIPHER *EVP_get_cipherbyname(const char *name);
  1494.                    ^
  1495. src/passmanager.c:2699:39: warning: pointer targets in passing argument 1 of ‘EVP_get_digestbyname’ differ in signedness [-Wpointer-sign]
  1496.      evpDigest2 = EVP_get_digestbyname(messageDigest2);
  1497.                                        ^
  1498. In file included from src/passmanager.c:26:0:
  1499. /usr/include/openssl/evp.h:926:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1500.  const EVP_MD *EVP_get_digestbyname(const char *name);
  1501.                ^
  1502. src/passmanager.c:2723:29: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness [-Wpointer-sign]
  1503.      EVP1DataFileTmp = fopen(tmpFile1, "wb");
  1504.                              ^
  1505. In file included from /usr/include/openssl/crypto.h:125:0,
  1506.                  from src/passmanager.c:25:
  1507. /usr/include/stdio.h:272:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  1508.  extern FILE *fopen (const char *__restrict __filename,
  1509.               ^
  1510. src/passmanager.c:2730:11: warning: pointer targets in passing argument 1 of ‘chmod’ differ in signedness [-Wpointer-sign]
  1511.      chmod(tmpFile1, S_IRUSR | S_IWUSR);
  1512.            ^
  1513. In file included from src/passmanager.c:35:0:
  1514. /usr/include/x86_64-linux-gnu/sys/stat.h:283:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1515.  extern int chmod (const char *__file, __mode_t __mode)
  1516.             ^
  1517. src/passmanager.c:2738:16: warning: pointer targets in passing argument 1 of ‘remove’ differ in signedness [-Wpointer-sign]
  1518.          remove(tmpFile1);
  1519.                 ^
  1520. In file included from /usr/include/openssl/crypto.h:125:0,
  1521.                  from src/passmanager.c:25:
  1522. /usr/include/stdio.h:178:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1523.  extern int remove (const char *__filename) __THROW;
  1524.             ^
  1525. src/passmanager.c:2747:31: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness [-Wpointer-sign]
  1526.      EVP2DecryptedFile = fopen(tmpFile1, "rb");
  1527.                                ^
  1528. In file included from /usr/include/openssl/crypto.h:125:0,
  1529.                  from src/passmanager.c:25:
  1530. /usr/include/stdio.h:272:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  1531.  extern FILE *fopen (const char *__restrict __filename,
  1532.               ^
  1533. src/passmanager.c:2754:11: warning: pointer targets in passing argument 1 of ‘chmod’ differ in signedness [-Wpointer-sign]
  1534.      chmod(tmpFile1, S_IRUSR | S_IWUSR);
  1535.            ^
  1536. In file included from src/passmanager.c:35:0:
  1537. /usr/include/x86_64-linux-gnu/sys/stat.h:283:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1538.  extern int chmod (const char *__file, __mode_t __mode)
  1539.             ^
  1540. src/passmanager.c:2757:29: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness [-Wpointer-sign]
  1541.      EVP1DataFileTmp = fopen(tmpFile2, "wb");
  1542.                              ^
  1543. In file included from /usr/include/openssl/crypto.h:125:0,
  1544.                  from src/passmanager.c:25:
  1545. /usr/include/stdio.h:272:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  1546.  extern FILE *fopen (const char *__restrict __filename,
  1547.               ^
  1548. src/passmanager.c:2763:11: warning: pointer targets in passing argument 1 of ‘chmod’ differ in signedness [-Wpointer-sign]
  1549.      chmod(tmpFile2, S_IRUSR | S_IWUSR);
  1550.            ^
  1551. In file included from src/passmanager.c:35:0:
  1552. /usr/include/x86_64-linux-gnu/sys/stat.h:283:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1553.  extern int chmod (const char *__file, __mode_t __mode)
  1554.             ^
  1555. src/passmanager.c:2815:12: warning: pointer targets in passing argument 1 of ‘remove’ differ in signedness [-Wpointer-sign]
  1556.      remove(tmpFile1);
  1557.             ^
  1558. In file included from /usr/include/openssl/crypto.h:125:0,
  1559.                  from src/passmanager.c:25:
  1560. /usr/include/stdio.h:178:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1561.  extern int remove (const char *__filename) __THROW;
  1562.             ^
  1563. src/passmanager.c: In function ‘cleanUpFiles’:
  1564. src/passmanager.c:2828:16: warning: pointer targets in passing argument 1 of ‘remove’ differ in signedness [-Wpointer-sign]
  1565.          remove(tmpFile1);
  1566.                 ^
  1567. In file included from /usr/include/openssl/crypto.h:125:0,
  1568.                  from src/passmanager.c:25:
  1569. /usr/include/stdio.h:178:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1570.  extern int remove (const char *__filename) __THROW;
  1571.             ^
  1572. src/passmanager.c:2832:16: warning: pointer targets in passing argument 1 of ‘remove’ differ in signedness [-Wpointer-sign]
  1573.          remove(tmpFile2);
  1574.                 ^
  1575. In file included from /usr/include/openssl/crypto.h:125:0,
  1576.                  from src/passmanager.c:25:
  1577. /usr/include/stdio.h:178:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1578.  extern int remove (const char *__filename) __THROW;
  1579.             ^
  1580. src/passmanager.c:2836:16: warning: pointer targets in passing argument 1 of ‘remove’ differ in signedness [-Wpointer-sign]
  1581.          remove(tmpFile3);
  1582.                 ^
  1583. In file included from /usr/include/openssl/crypto.h:125:0,
  1584.                  from src/passmanager.c:25:
  1585. /usr/include/stdio.h:178:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1586.  extern int remove (const char *__filename) __THROW;
  1587.             ^
  1588. src/passmanager.c: In function ‘cleanUpBuffers’:
  1589. src/passmanager.c:2933:60: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  1590.      OPENSSL_cleanse(dbPass, sizeof(unsigned char) * strlen(dbPass));
  1591.                                                             ^
  1592. In file included from src/passmanager.c:34:0:
  1593. /usr/include/string.h:394:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1594.  extern size_t strlen (const char *__s)
  1595.                ^
  1596. src/passmanager.c: In function ‘genPassWord’:
  1597. src/passmanager.c:2978:12: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  1598.      strcpy(entryPass, tempPassString);
  1599.             ^
  1600. In file included from src/passmanager.c:34:0:
  1601. /usr/include/string.h:125:14: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  1602.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  1603.               ^
  1604. src/passmanager.c:2978:23: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
  1605.      strcpy(entryPass, tempPassString);
  1606.                        ^
  1607. In file included from src/passmanager.c:34:0:
  1608. /usr/include/string.h:125:14: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *
  1609.  extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
  1610.               ^
  1611. src/passmanager.c: In function ‘genFileName’:
  1612. src/passmanager.c:3006:13: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness [-Wpointer-sign]
  1613.      sprintf(fileName, "%s/%s", P_tmpdir, fileNameBuffer);
  1614.              ^
  1615. In file included from /usr/include/openssl/crypto.h:125:0,
  1616.                  from src/passmanager.c:25:
  1617. /usr/include/stdio.h:364:12: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *
  1618.  extern int sprintf (char *__restrict __s,
  1619.             ^
  1620. src/passmanager.c: In function ‘sendToClipboard’:
  1621. src/passmanager.c:3057:40: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  1622.      unsigned char wipeOutBuffer[strlen(textToSend)];
  1623.                                         ^
  1624. In file included from src/passmanager.c:34:0:
  1625. /usr/include/string.h:394:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1626.  extern size_t strlen (const char *__s)
  1627.                ^
  1628. src/passmanager.c:3058:43: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  1629.      OPENSSL_cleanse(wipeOutBuffer, strlen(textToSend));
  1630.                                            ^
  1631. In file included from src/passmanager.c:34:0:
  1632. /usr/include/string.h:394:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1633.  extern size_t strlen (const char *__s)
  1634.                ^
  1635. src/passmanager.c:3059:29: warning: pointer targets in passing argument 1 of ‘popen’ differ in signedness [-Wpointer-sign]
  1636.      FILE* xclipFile = popen(xclipCommand, "w");
  1637.                              ^
  1638. In file included from /usr/include/openssl/crypto.h:125:0,
  1639.                  from src/passmanager.c:25:
  1640. /usr/include/stdio.h:872:14: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1641.  extern FILE *popen (const char *__command, const char *__modes) __wur;
  1642.               ^
  1643. src/passmanager.c:3060:28: warning: pointer targets in passing argument 1 of ‘popen’ differ in signedness [-Wpointer-sign]
  1644.      FILE* wipeFile = popen(wipeCommand, "w");
  1645.                             ^
  1646. In file included from /usr/include/openssl/crypto.h:125:0,
  1647.                  from src/passmanager.c:25:
  1648. /usr/include/stdio.h:872:14: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1649.  extern FILE *popen (const char *__command, const char *__modes) __wur;
  1650.               ^
  1651. src/passmanager.c:3067:66: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  1652.      returnVal = fwrite(textToSend, sizeof(unsigned char), strlen(textToSend), xclipFile);
  1653.                                                                   ^
  1654. In file included from src/passmanager.c:34:0:
  1655. /usr/include/string.h:394:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1656.  extern size_t strlen (const char *__s)
  1657.                ^
  1658. src/passmanager.c:3068:29: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  1659.      if (returnVal != strlen(textToSend) / sizeof(unsigned char))
  1660.                              ^
  1661. In file included from src/passmanager.c:34:0:
  1662. /usr/include/string.h:394:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1663.  extern size_t strlen (const char *__s)
  1664.                ^
  1665. src/passmanager.c:3080:40: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  1666.      OPENSSL_cleanse(textToSend, strlen(textToSend));
  1667.                                         ^
  1668. In file included from src/passmanager.c:34:0:
  1669. /usr/include/string.h:394:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1670.  extern size_t strlen (const char *__s)
  1671.                ^
  1672. src/passmanager.c:3115:69: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  1673.      returnVal = fwrite(wipeOutBuffer, sizeof(unsigned char), strlen(textToSend), wipeFile);
  1674.                                                                      ^
  1675. In file included from src/passmanager.c:34:0:
  1676. /usr/include/string.h:394:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1677.  extern size_t strlen (const char *__s)
  1678.                ^
  1679. src/passmanager.c:3116:29: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  1680.      if (returnVal != strlen(textToSend) / sizeof(unsigned char))
  1681.                              ^
  1682. In file included from src/passmanager.c:34:0:
  1683. /usr/include/string.h:394:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1684.  extern size_t strlen (const char *__s)
  1685.                ^
  1686. src/passmanager.c: In function ‘hmacKDF’:
  1687. src/passmanager.c:3140:33: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  1688.      originalPassLength = strlen(dbPass);
  1689.                                  ^
  1690. In file included from src/passmanager.c:34:0:
  1691. /usr/include/string.h:394:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1692.  extern size_t strlen (const char *__s)
  1693.                ^
  1694. src/passmanager.c:3143:23: warning: pointer targets in passing argument 1 of ‘PKCS5_PBKDF2_HMAC’ differ in signedness [-Wpointer-sign]
  1695.      PKCS5_PBKDF2_HMAC(dbPass, -1, hmacSalt, HMAC_SALT_SIZE, RFC_2889_REC_ITERATIONS * originalPassLength, EVP_get_digestbyname("sha512"), SHA512_DIGEST_LENGTH, hmacKey);
  1696.                        ^
  1697. In file included from src/passmanager.c:26:0:
  1698. /usr/include/openssl/evp.h:1026:5: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1699.  int PKCS5_PBKDF2_HMAC(const char *pass, int passlen,
  1700.      ^
  1701. src/passmanager.c: In function ‘evpKDF’:
  1702. src/passmanager.c:3149:56: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  1703.   if (!PKCS5_PBKDF2_HMAC((unsigned char*)dbPass, strlen(dbPass),
  1704.                                                         ^
  1705. In file included from src/passmanager.c:34:0:
  1706. /usr/include/string.h:394:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1707.  extern size_t strlen (const char *__s)
  1708.                ^
  1709. src/passmanager.c:3151:10: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  1710.    strlen(dbPass) * RFC_2889_REC_ITERATIONS,
  1711.           ^
  1712. In file included from src/passmanager.c:34:0:
  1713. /usr/include/string.h:394:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1714.  extern size_t strlen (const char *__s)
  1715.                ^
  1716. src/passmanager.c:3149:25: warning: pointer targets in passing argument 1 of ‘PKCS5_PBKDF2_HMAC’ differ in signedness [-Wpointer-sign]
  1717.   if (!PKCS5_PBKDF2_HMAC((unsigned char*)dbPass, strlen(dbPass),
  1718.                          ^
  1719. In file included from src/passmanager.c:26:0:
  1720. /usr/include/openssl/evp.h:1026:5: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1721.  int PKCS5_PBKDF2_HMAC(const char *pass, int passlen,
  1722.      ^
  1723. src/passmanager.c:3160:57: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  1724.    if (!PKCS5_PBKDF2_HMAC((unsigned char*)dbPass, strlen(dbPass),
  1725.                                                          ^
  1726. In file included from src/passmanager.c:34:0:
  1727. /usr/include/string.h:394:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1728.  extern size_t strlen (const char *__s)
  1729.                ^
  1730. src/passmanager.c:3162:20: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  1731.              strlen(dbPass) * RFC_2889_REC_ITERATIONS,
  1732.                     ^
  1733. In file included from src/passmanager.c:34:0:
  1734. /usr/include/string.h:394:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1735.  extern size_t strlen (const char *__s)
  1736.                ^
  1737. src/passmanager.c:3160:26: warning: pointer targets in passing argument 1 of ‘PKCS5_PBKDF2_HMAC’ differ in signedness [-Wpointer-sign]
  1738.    if (!PKCS5_PBKDF2_HMAC((unsigned char*)dbPass, strlen(dbPass),
  1739.                           ^
  1740. In file included from src/passmanager.c:26:0:
  1741. /usr/include/openssl/evp.h:1026:5: note: expected ‘const char *’ but argument is of type ‘unsigned char *
  1742.  int PKCS5_PBKDF2_HMAC(const char *pass, int passlen,
  1743.      ^
  1744. src/passmanager.c: In function ‘getPass’:
  1745. src/passmanager.c:3195:21: warning: pointer targets in passing argument 1 of ‘RAND_bytes’ differ in signedness [-Wpointer-sign]
  1746.      if (!RAND_bytes(paddedPass, BUFFER_SIZES)) {
  1747.                      ^
  1748. In file included from src/passmanager.c:29:0:
  1749. /usr/include/openssl/rand.h:101:5: note: expected ‘unsigned char *’ but argument is of type ‘char *
  1750.  int RAND_bytes(unsigned char *buf, int num);
  1751.      ^
  1752. src/passmanager.c:3245:12: warning: pointer targets in return differ in signedness [-Wpointer-sign]
  1753.      return paddedPass;
  1754.             ^
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement