It started, as usual, with players' activity, this time automated bots and desire to gain access to such, payment concerns and the available avenues to reward useful effort. The conversation got longer than usual and spanning a couple of days, too, but perhaps the snippet below is the best introduction here, since it is quite part of what triggered this publishing of my key now rather than at a later time - if he's going to play with Vamp on the keys side, might as well give him something specific to play with/against, right?
While the client for Eulora 2 handles fully automatically the whole business of RSA keys and thus uniquely recognized identities, while the environment provides support for a Web of Trust (WoT) as well, the latest activity by players pushed suddenly quite strongly forward the private interactions and even rsa-backed contracts that people might want to have with one another. And since I am best placed to know exactly what is available, how it works and how it might serve this purpose, here's my public euloran key made specifically for player to player interaction1:
my player's public key in Eulora 2
Simply download the above file, run your copy of vamp to unhex it and then use the result with Vamp as you would any other public key. If you publish or send over in Eulora 2 your key as well, we can try a full back and forth communication out.
Should add here that this is simply a public RSA key like any other - only plainly rather than opaquely stored and passed around. So to the extent that you can extract the actual RSA key out of whatever other software you happen to use2, you can then in principle use that just as well with vamp3, it doesn't care.
This may or may not be the same public key that I use for my euloran identity. Note that within Eulora 2 itself, the server is the central authority with which everyone has to authenticate and maintain the unbroken authenticated communication in order to appear in game as the respective character that they are handling. So within the game, if any X says something, it is indeed rsa-authenticated X saying that something - at least as long and to the extent that you trust the server of the game, indeed. ↩
Kleopatra most likely if you are on windows, gpg on linux but in either case, attempting to extract *just the key* is a good exercise to see for yourself just how little access to the actual controls the user is supposed to ever have. You know, one of those basic, repeatedly and respectfully cited everywhere Kerckhoffs's principles, yes? ↩
For completeness, the euloran RSA keys limit the length of the public exponent e, hence that trail of zeroes in the file above. ↩
Comments feed: RSS 2.0
Robinson, thanks for this but I have to ask you to please redo it with the updated key (please download it again from the link above as the file is updated). It's my fault, as it turns out that I managed to mess it up yesterday and so today I'm left to look at it and add it to the pile of... interesting puzzles, perhaps. On the plus side, it certainly shows what VaMP could be more helpful with at key creation time, so I'll add that to the list but for now I've uploaded instead a different key, checked this one so that hopefully there is no further surprise with it and sorry for the trouble.
I've added also a blockquote tag to your comment to contain the otherwise runaway text, with an overflow: scroll option in the corresponding css entry, so at least it doesn't end up just running out the screen to the right side. Supposedly at least this overflow: scroll option should be well supported by most browser currently though I couldn't find anything else that would work for viewing long strings. I guess this is how and why it ends up with the "formats" that introduce line breaks in the content but I still don't think that's a solution, to basically mess up the content itself because the available viewers aren't really able to handle it.
@Diana Coman, no worries, voila :
FTR, in my firefox v45.8.0, the horizontal scroll works fine. HOWEVER, in my firefox v137.0.1 on a more permissive system, I see the blockquote, but there is no overflow scrolling. Another notch in the belt for, "never upgrade", I guess.
> Supposedly at least this overflow: scroll option should be well supported by most browser currently though I couldn't find anything else that would work for viewing long strings.
There's the "breakup" thing seen in the trilema-rendered logs, which is "word-break: break-all". Heavy fix since then it doesn't even try to avoid splitting words.
In mp-wp's wp-includes/comment-template.php, function comment_text() has special handling for PGP messages to preserve whitespace, though doesn't look needed/relevant for the vamp messages if they have no line breaks anyway.
Possibly more useful then is the code tag insertion for BEGIN PGP in wp-comments-post.php.
Here's to the 3rd time being the charm :
For those following along, the step I missed was :
$ ./vamp UNHEX file.txt file.pub
@Robinson Dorion And it works! Clearly VaMP can be made to be a bit more useful with some warnings at least when/where the contents don't quite seem to match the filename format as such - for all that there isn't something quite entirely guaranteed while sticking to only the useful payload inside.
@Jacob Welsh Thanks for the reminder of the exact place of that tag insertion, I meant to dig it back up indeed. The word-break: break-all was actually the first that came to mind but it didn't quite seem to work on an earlier attempt, though it occurs to me now that it was perhaps because of something else (as it tried it for a table context, indeed). So then, trying it out here with a repeat of the vamp message above, only in a code rather than blockquote tag this time, let's see how it shows - well, it shows still running out of the screen to the right, so what can I say, I'll most likely update it instead to insert the blockquote tag for vamp messages and leave it at that.
And done & tested: the blockquote tag is added automatically from now on to any comment that includes "begin vamp".
Wrapping up the state of play so far, now there are as well the latest additions to VaMP addressing fully the needed improvements and polishings uncovered by this most productive interaction. Thanks to all involved!