It does and has a good default. An issue I've come across though is you have the file locally and you want to check the e-tag value - you'll have to do this locally first and then compare the value to the S3 stored object.
https://github.com/peak/s3hash
It would be nice if this got updated for Additional Checksums.