This one's no kidding: When you use finsert -keyIndex with an SSK key, the _private_ key is inserted into the index!
 
For example (condensed protocol):
 
finsert -makeKeyPair
 
[...]
Private key : Tr0F1Aefe4o8tHFFTxIRgXyT4g
Public key  : Umt-34s5Y16lZN6VbqO08ViWWd0QAgE
 
finsert -keyIndex freegletest -htl 1 SSK@Tr0F1Aefe4o8tHFFTxIRgXyT4g/fun// \temp\s12e09.txt

[...]
Inserted Key   : freenet:CHK@Be0LWORPyAV7T6mkXblPwL8IXAMNAwE,5a1-mwSd1XUuvklWVfL5Rg
[...]
Inserted Key   : freenet:SSK@Umt-34s5Y16lZN6VbqO08ViWWd0QAgE/fun//
[...]
Inserted Key   : freenet:KSK@freegletest-0
java Freenet.client.KeyIndexClient -list freegletest

Updating freegletest-0
SSK@Tr0F1Aefe4o8tHFFTxIRgXyT4g/fun//
Updating freegletest-1
Miss #1
Updating freegletest-2
Miss #2
Updating freegletest-3
Miss #3
SSK@Tr0F1Aefe4o8tHFFTxIRgXyT4g/fun//
 
I strongly urge that this be fixed in 0.3.8.2.
 
-Stefan

Reply via email to