Solecism
... both SHA-256 and SHA3-256 ...
Technically, that should be "SHA-2/256 and SHA-3/256".
The original Secure Hash Algorithm, now sometimes called SHA-0, was a 160-bit function. It was quickly found to be weak and corrected to give rise to SHA-1, which was also a 160-bit function.
SHA-2 is a family of hash functions introduced when it started to appear that attacks on SHA-1 would eventually render it too weak to recommend. SHA-2 is a family of hash functions based on 256-bit and 512-bit algorithms with the output possibly shortened to give hashes from 224 to 512 bits in length. SHA-2/256 refers to the 256-bit algorithm.
SHA-3 is a new and different family of hash functions, considered stronger than SHA-2 but also giving a range of hash values from 224 to 512 bits in length. SHA-3/256 refers to the 256-bit version of this newer algorithm.