Earlier quoted context omitted.
There already was a GO programming language before Google decided to use the name, too.
Ah, so they're repeat offenders. How's it go again? Cache invalidation, naming tconcurrencyhings, , and off-by-one errors?
The Rune Programming Language
61–70 of 203 posts
Re: The Rune Programming Language
#62Can someone explain how this works: "Assume the attacker can tell how long it takes for mac == computedMac to run. If the first byte of an attacker-chosen mac is wrong for the attacker-chosen message, the loop terminates after just one comparison. With 256 attempts, the attacker can find the first byte of the expected MAC for the attacker-controlled message. Repeating this process, the attacker can forge an entire MA…
This is a timing attack or timing oracle. Lets assume a mac represented in an array of 32 bytes. If we had a pseudocode method like: byte [32] (actualMac, expectedMac) for int x = 0..31 if (actualMac[x] != expectedMac[x]) return false; fi end return true; We return false as soon as we hit an invalid byte in our calculated mac. If the time taken to execute one iteration of the loop is Y and the attacker is able to tim…
Re: The Rune Programming Language
#63Earlier quoted context omitted.
This isn't an official Google project, the contributions seem mostly from one person, so probably someone doing this as a 20% project. Carbon OTOH has a team working on it AFAIK.
And it’s not new, either. First commits to the repo are well over a year old.
Re: The Rune Programming Language
#64Re: The Rune Programming Language
#65Re: The Rune Programming Language
#66Earlier quoted context omitted.
_without any business commitments_ - not to sound trite, but when is the last time Google stood by its commitments?
Google still sells ads, doesn't it?
Re: The Rune Programming Language
#67Earlier quoted context omitted.
Ah, so they're repeat offenders. How's it go again? Cache invalidation, naming tconcurrencyhings, , and off-by-one errors?
Google: - leader in AI and text generation - unable to find or create original names for langs
Re: The Rune Programming Language
#68Earlier quoted context omitted.
Ah, so they're repeat offenders. How's it go again? Cache invalidation, naming tconcurrencyhings, , and off-by-one errors?
Google: - leader in AI and text generation - unable to find or create original names for langs
Re: The Rune Programming Language
#69> This is not an officially supported Google product. Then why is it under github.com/google ?
I believe Google has a practice where all projects that are copyright assigned to them are under github.com/google: https://opensource.google/documentation/reference/releasing
Re: The Rune Programming Language
#70Interestingly the parser is generated using flex and bison, which I thought was rare these days.