News for hackers. Stuff that matters.
Re:Wycheproof – Tests that check cryptographic software for ... by jameshart on Monday December 19, 2016 @04:31PM (#13215148)
TBF, that large comment precedes 150 lines of arbitrary hex strings without even a variable name to tell them apart. I'm normally someone who prefers the code to speak to itself, rather than have a large prose comment - but if I came across that in a code review without an accompanying fifteen line comment I'd probably flag it as needing some explanation.
Re:Wycheproof – Tests that check cryptographic software for ... by baby on Tuesday December 20, 2016 @02:05AM (#13218045)
You have one comment for them. I think this is enough, unless you have no idea about what they're doing.

// Signatures with special case values for r and s (such as 0 and 1). // Such values often uncover implementation errors.

Re:Wycheproof – Tests that check cryptographic software for ... by noxToken on Monday December 19, 2016 @05:44PM (#13215683)
Of course! Code should be concise without being cleverly brief, and it should be clear with its intentions. I write software for business though that references back to requirements. In my case, I'm not explaining a bunch of odd values that look arbitrary. I'm indicating a reason for writing something the manner I'm which I wrote, so if it needs to be modified, they're not opening 5 tabs or searching through pages of documents to make sure things are still compatible. Or worse, modifying without caring and updating the test to assertNotNull(obj).