[pacman-dev] [PATCH] [RFC] Remove internal md5 and sha2 implementations
allan at archlinux.org
Sun Sep 25 10:32:39 UTC 2016
On 25/09/16 19:22, Allan McRae wrote:
> The internal implementations for md5 and sha256 checksums have not been merged
> from upstream sources for a long time. Instead of us carrying copies of code
> from other projects, we should just support building against multiple libraries
> that provide such functionality.
> This patch removes the md5 and sha2 code (originally obtained from PolarSSL)
> from our repository. The configure script will now error if at least one
> library supporting checksum generation is not present, with the only library
> currently supported being openssl. It will be relatively simple for other
> such libraries to be supported if anyone wishes to add them.
> Signed-off-by: Allan McRae <allan at archlinux.org>
> The PolarSSL code has not been merged since 2010. PolarSSL has not existed
> for over a year...
Note we could also use openssl for our base64 calculation. I made an
attempt on my "base64" branch, but it is screwed up... I'll fix it one
day if no-one else does.
More information about the pacman-dev