A collection of standard Unix utilities that is intended to provide maximum compatibility with traditional Unix while incorporating additional features necessary today.
Today I implemented a sha256sum utility in Korn Shell 93 and AWK, but I've been thinking about implementing a set of *sum utilities in Heirloom starting from the cksum(1) source code or implementing a new command --- a clone of Solaris' digest(1) seems to be a good option. Yes, a clone, not porting old code (since it's copyrighted anyway).
I think implementing a entire new command may be a better option since we do not take the risk of breaking cksum. The drawback would be depending on a SSL library being installed on the system, but this could be workarounded if we make the new command build and install being optional.
Reference: https://github.com/Projeto-Pindorama/copacabana/commit/a16ef117953d1b43096225298a089322ec43ab48
Today I implemented a sha256sum utility in Korn Shell 93 and AWK, but I've been thinking about implementing a set of *sum utilities in Heirloom starting from
theimplementing a new command --- a clone of Solaris'cksum
(1) source code ordigest
(1) seems to be a good option. Yes, a clone, not porting old code (since it's copyrighted anyway).I think implementing a entire new command may be a better option since we do not take the risk of breakingThe drawback would be depending on a SSL library being installed on the system, but this could be workarounded if we make the new command build and install being optional.cksum
.Just planning for now.