[0] https://ericlippert.com/2019/01/31/fixing-random-part-1/
168 karma · joined January 21, 2014
[0] https://ericlippert.com/2019/01/31/fixing-random-part-1/
[0] https://www.theregister.com/AMP/2022/06/02/conti_rasomware_i...
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 time this method accurately they will be able to tell what the value of actualMac is by feeding known inputs. They will know because the return time will be 2Y when they have bailed after the first byte. 3Y after the second, 4Y after the third etc.This is why we should check the arrays in constant time - compare every byte in both arrays before returning. We do not return early so we can’t leak information
https://github.com/LeapingGorillaLTD/Testing
I was fed up of having to substitute every dependency manually whenever I wanted to write a test, finding it hard to apply clean software design principals to test suites.
> All that afaics doesn't matter. If a new kernel breaks things for people > (that especially includes people that do not update their userland) > then it's a kernel regression, even if the root of the problem is in > usersland. Linus (CCed) said that often enough
[1] http://lkml.iu.edu/hypermail/linux/kernel/1710.3/02487.html
[1] http://zeroenergyproject.org/2017/07/24/simple-techniques-lo...
The weak pound means importing oil (priced in USD) will be more expensive. This will affect Petrol prices (we're already seeing a 2-3p rise at the pumps). Poorer people spend a larger %'age of their income on essentials like fuel.
There are a number of knock-on effects from the weak pound. Yes it's good for exports but overall it's going to be a rough couple of years for the already disadvantaged.
Speaking to your point on competition as well - if the UK wishes to join the EU free market they will most likely need to accept freedom of movement. No treaty has ever been agreed with any country without this caveat (that covers the Swiss, Norway etc). It's possible that the UK may be an exception but it's unlikely.
https://security.stackexchange.com/questions/93730/why-not-m... [0]
This means that the precedent is already set. If the company operates in the US and is served a warrant, the US Govt wants ALL of the data WHEREVER it's held.
I'm rooting for MS on this one and hope their appeal is upheld.
[1] http://www.theguardian.com/technology/2014/apr/29/us-court-m...
[2] http://www.zdnet.com/article/microsoft-refuses-to-hand-over-...
[3] http://www.techweekeurope.co.uk/e-regulation/microsoft-resis...
[1]https://chrome.google.com/webstore/detail/webrtc-block/nphkk...