>>>>> In >>>>> Reiner Steib wrote: > On Wed, Mar 29 2006, Simon Josefsson wrote: > > Reiner Steib writes: > >> For testing, I changed my pass-phrase to start with `ä' (#x8e4, > >> U+00E4, LATIN SMALL LETTER A DIAERESIS) [...] > >> Debugger entered--Lisp error: (error "Attempt to change byte length > >> of a string") > >> fillarray("\x8e4[...]" 0) > >> pgg-gpg-status-BAD_PASSPHRASE(#> > >> "BAD_PASSPHRASE E222255A3C6B854E") I wonder why this does not happen in the read-passwd function since it clears string in similar way. Anyway, the primary issue (i.e. your passphrase string is not supplied to gpg as it is) might be fixed by the attached patch. However I think this is not a right fix.