Filippo Valsorda
Filippo Valsorda
If you use Package and Implements calls to implement a stub, and the stub is only in a file tagged `_amd64.go`, generation will fail if run on e.g. darwin/arm64. This...
draft-irtf-cfrg-det-sigs-with-noise specifies hedged ECDSA, but more relevantly for us, it specifies [a rigid mapping](https://words.filippo.io/dispatches/avoid-the-randomness-from-the-sky/) from (key, message, random bytes) to signature, which lets us make test vectors for ECDSA signing,...
Some vectors are too large to put in JSON, but sometimes there are strategies to still define them. One example is accumulated (or Monte Carlo) vectors, where you perform a...
### Is there an existing issue for this? - [x] I have searched the existing issues ### Current Behavior With 9dd6af1 csrf.Protect went from only checking tokens, to also enforcing...
### Is there an existing issue for this? - [x] I have searched the existing issues ### Current Behavior If a same-origin request for example.com comes in with a valid...
The following program prints `false` because the `foo()` return value is always a non-nil interface wrapping a nil `bar()` return value. ``` package main import "errors" func main() { x,...
As I set this up, I was confused by how `git credential-cache exit` wouldn't clear the refresh token. Turns out, Homebrew sets `/opt/homebrew/etc/gitconfig` to ``` [credential] helper = osxkeychain ```...