equal
deleted
inserted
replaced
71 } |
71 } |
72 } |
72 } |
73 this.key = new byte[passwd.length]; |
73 this.key = new byte[passwd.length]; |
74 for (int i=0; i<passwd.length; i++) |
74 for (int i=0; i<passwd.length; i++) |
75 this.key[i] = (byte) (passwd[i] & 0x7f); |
75 this.key[i] = (byte) (passwd[i] & 0x7f); |
76 Arrays.fill(passwd, ' '); |
76 Arrays.fill(passwd, '\0'); |
77 type = keytype; |
77 type = keytype; |
78 |
78 |
79 // Use the cleaner to zero the key when no longer referenced |
79 // Use the cleaner to zero the key when no longer referenced |
80 if (useCleaner) { |
80 if (useCleaner) { |
81 final byte[] k = this.key; |
81 final byte[] k = this.key; |