公有领域
算法的参考实现（例如密码算法）通常来自标准化流程。在密码学领域，通常会将源代码作为公有领域软件发布。例如CERN httpd、Serpent密码、base64变种、以及SHA-3。维护了一个包含多种算法的在公有领域下发布的参考实现源代码名单。