I would like to know if implementing a hash function (such as MD5, SHA1 or SHA256) is legal.
Is it legal in the UK to implement a hash function and release it? (I know there's Regulation of Investigatory Powers Act but can it be released?)
In the US, do you just have to comply with exportation requirements or get your implementation licensed?
I am planning make a software but don't want to get involved with legal stuff.