Ugly Alpha 1
ring:0.7.2-alpha2

total uncompressed bytes

14.4 MB

total files

339

Fix

RemoveExcludeAndUseInclude { include_added: [ "pregenerated/aes-586-elf.S", "pregenerated/aes-586-win32n.obj", "pregenerated/aes-armv4-ios32.S", "pregenerated/aes-armv4-linux32.S", "pregenerated/aes-x86_64-elf.S", "pregenerated/aes-x86_64-macosx.S", "pregenerated/aes-x86_64-nasm.obj", "pregenerated/aesni-gcm-x86_64-elf.S", "pregenerated/aesni-gcm-x86_64-macosx.S", "pregenerated/aesni-gcm-x86_64-nasm.obj", "pregenerated/aesni-x86-elf.S", "pregenerated/aesni-x86-win32n.obj", "pregenerated/aesni-x86_64-elf.S", "pregenerated/aesni-x86_64-macosx.S", "pregenerated/aesni-x86_64-nasm.obj", "pregenerated/aesv8-armx-ios32.S", "pregenerated/aesv8-armx-ios64.S", "pregenerated/aesv8-armx-linux32.S", "pregenerated/aesv8-armx-linux64.S", "pregenerated/armv4-mont-ios32.S", "pregenerated/armv4-mont-linux32.S", "pregenerated/armv8-mont-ios64.S", "pregenerated/armv8-mont-linux64.S", "pregenerated/bsaes-armv7-ios32.S", "pregenerated/bsaes-armv7-linux32.S", "pregenerated/bsaes-x86_64-elf.S", "pregenerated/bsaes-x86_64-macosx.S", "pregenerated/bsaes-x86_64-nasm.obj", "pregenerated/chacha-armv4-ios32.S", "pregenerated/chacha-armv4-linux32.S", "pregenerated/chacha-armv8-ios64.S", "pregenerated/chacha-armv8-linux64.S", "pregenerated/chacha-x86-elf.S", "pregenerated/chacha-x86-win32n.obj", "pregenerated/chacha-x86_64-elf.S", "pregenerated/chacha-x86_64-macosx.S", "pregenerated/chacha-x86_64-nasm.obj", "pregenerated/ecp_nistz256-armv4-ios32.S", "pregenerated/ecp_nistz256-armv4-linux32.S", "pregenerated/ecp_nistz256-armv8-ios64.S", "pregenerated/ecp_nistz256-armv8-linux64.S", "pregenerated/ecp_nistz256-x86-elf.S", "pregenerated/ecp_nistz256-x86-win32n.obj", "pregenerated/ecp_nistz256-x86_64-elf.S", "pregenerated/ecp_nistz256-x86_64-macosx.S", "pregenerated/ecp_nistz256-x86_64-nasm.obj", "pregenerated/ghash-armv4-ios32.S", "pregenerated/ghash-armv4-linux32.S", "pregenerated/ghash-x86-elf.S", "pregenerated/ghash-x86-win32n.obj", "pregenerated/ghash-x86_64-elf.S", "pregenerated/ghash-x86_64-macosx.S", "pregenerated/ghash-x86_64-nasm.obj", "pregenerated/ghashv8-armx-ios32.S", "pregenerated/ghashv8-armx-ios64.S", "pregenerated/ghashv8-armx-linux32.S", "pregenerated/ghashv8-armx-linux64.S", "pregenerated/p256-x86_64-asm-elf.S", "pregenerated/p256-x86_64-asm-macosx.S", "pregenerated/p256-x86_64-asm-nasm.obj", "pregenerated/poly1305-armv4-ios32.S", "pregenerated/poly1305-armv4-linux32.S", "pregenerated/poly1305-armv8-ios64.S", "pregenerated/poly1305-armv8-linux64.S", "pregenerated/poly1305-x86-elf.S", "pregenerated/poly1305-x86-win32n.obj", "pregenerated/poly1305-x86_64-elf.S", "pregenerated/poly1305-x86_64-macosx.S", "pregenerated/poly1305-x86_64-nasm.obj", "pregenerated/sha256-586-elf.S", "pregenerated/sha256-586-win32n.obj", "pregenerated/sha256-armv4-ios32.S", "pregenerated/sha256-armv4-linux32.S", "pregenerated/sha256-armv8-ios64.S", "pregenerated/sha256-armv8-linux64.S", "pregenerated/sha256-x86_64-elf.S", "pregenerated/sha256-x86_64-macosx.S", "pregenerated/sha256-x86_64-nasm.obj", "pregenerated/sha512-586-elf.S", "pregenerated/sha512-586-win32n.obj", "pregenerated/sha512-armv4-ios32.S", "pregenerated/sha512-armv4-linux32.S", "pregenerated/sha512-armv8-ios64.S", "pregenerated/sha512-armv8-linux64.S", "pregenerated/sha512-x86_64-elf.S", "pregenerated/sha512-x86_64-macosx.S", "pregenerated/sha512-x86_64-nasm.obj", "pregenerated/vpaes-x86-elf.S", "pregenerated/vpaes-x86-win32n.obj", "pregenerated/vpaes-x86_64-elf.S", "pregenerated/vpaes-x86_64-macosx.S", "pregenerated/vpaes-x86_64-nasm.obj", "pregenerated/x86-mont-elf.S", "pregenerated/x86-mont-win32n.obj", "pregenerated/x86_64-mont-elf.S", "pregenerated/x86_64-mont-macosx.S", "pregenerated/x86_64-mont-nasm.obj", "pregenerated/x86_64-mont5-elf.S", "pregenerated/x86_64-mont5-macosx.S", "pregenerated/x86_64-mont5-nasm.obj", ], include: [ "LICENSE", "Makefile", "mk/ring.mk", "mk/bottom_of_makefile.mk", "mk/top_of_makefile.mk", "pregenerated/aes-586-elf.S", "pregenerated/aes-586-win32n.obj", "pregenerated/aes-armv4-ios32.S", "pregenerated/aes-armv4-linux32.S", "pregenerated/aes-x86_64-elf.S", "pregenerated/aes-x86_64-macosx.S", "pregenerated/aes-x86_64-nasm.obj", "pregenerated/aesni-gcm-x86_64-elf.S", "pregenerated/aesni-gcm-x86_64-macosx.S", "pregenerated/aesni-gcm-x86_64-nasm.obj", "pregenerated/aesni-x86-elf.S", "pregenerated/aesni-x86-win32n.obj", "pregenerated/aesni-x86_64-elf.S", "pregenerated/aesni-x86_64-macosx.S", "pregenerated/aesni-x86_64-nasm.obj", "pregenerated/aesv8-armx-ios32.S", "pregenerated/aesv8-armx-ios64.S", "pregenerated/aesv8-armx-linux32.S", "pregenerated/aesv8-armx-linux64.S", "pregenerated/armv4-mont-ios32.S", "pregenerated/armv4-mont-linux32.S", "pregenerated/armv8-mont-ios64.S", "pregenerated/armv8-mont-linux64.S", "pregenerated/bsaes-armv7-ios32.S", "pregenerated/bsaes-armv7-linux32.S", "pregenerated/bsaes-x86_64-elf.S", "pregenerated/bsaes-x86_64-macosx.S", "pregenerated/bsaes-x86_64-nasm.obj", "pregenerated/chacha-armv4-ios32.S", "pregenerated/chacha-armv4-linux32.S", "pregenerated/chacha-armv8-ios64.S", "pregenerated/chacha-armv8-linux64.S", "pregenerated/chacha-x86-elf.S", "pregenerated/chacha-x86-win32n.obj", "pregenerated/chacha-x86_64-elf.S", "pregenerated/chacha-x86_64-macosx.S", "pregenerated/chacha-x86_64-nasm.obj", "pregenerated/ecp_nistz256-armv4-ios32.S", "pregenerated/ecp_nistz256-armv4-linux32.S", "pregenerated/ecp_nistz256-armv8-ios64.S", "pregenerated/ecp_nistz256-armv8-linux64.S", "pregenerated/ecp_nistz256-x86-elf.S", "pregenerated/ecp_nistz256-x86-win32n.obj", "pregenerated/ecp_nistz256-x86_64-elf.S", "pregenerated/ecp_nistz256-x86_64-macosx.S", "pregenerated/ecp_nistz256-x86_64-nasm.obj", "pregenerated/ghash-armv4-ios32.S", "pregenerated/ghash-armv4-linux32.S", "pregenerated/ghash-x86-elf.S", "pregenerated/ghash-x86-win32n.obj", "pregenerated/ghash-x86_64-elf.S", "pregenerated/ghash-x86_64-macosx.S", "pregenerated/ghash-x86_64-nasm.obj", "pregenerated/ghashv8-armx-ios32.S", "pregenerated/ghashv8-armx-ios64.S", "pregenerated/ghashv8-armx-linux32.S", "pregenerated/ghashv8-armx-linux64.S", "pregenerated/p256-x86_64-asm-elf.S", "pregenerated/p256-x86_64-asm-macosx.S", "pregenerated/p256-x86_64-asm-nasm.obj", "pregenerated/poly1305-armv4-ios32.S", "pregenerated/poly1305-armv4-linux32.S", "pregenerated/poly1305-armv8-ios64.S", "pregenerated/poly1305-armv8-linux64.S", "pregenerated/poly1305-x86-elf.S", "pregenerated/poly1305-x86-win32n.obj", "pregenerated/poly1305-x86_64-elf.S", "pregenerated/poly1305-x86_64-macosx.S", "pregenerated/poly1305-x86_64-nasm.obj", "pregenerated/sha256-586-elf.S", "pregenerated/sha256-586-win32n.obj", "pregenerated/sha256-armv4-ios32.S", "pregenerated/sha256-armv4-linux32.S", "pregenerated/sha256-armv8-ios64.S", "pregenerated/sha256-armv8-linux64.S", "pregenerated/sha256-x86_64-elf.S", "pregenerated/sha256-x86_64-macosx.S", "pregenerated/sha256-x86_64-nasm.obj", "pregenerated/sha512-586-elf.S", "pregenerated/sha512-586-win32n.obj", "pregenerated/sha512-armv4-ios32.S", "pregenerated/sha512-armv4-linux32.S", "pregenerated/sha512-armv8-ios64.S", "pregenerated/sha512-armv8-linux64.S", "pregenerated/sha512-x86_64-elf.S", "pregenerated/sha512-x86_64-macosx.S", "pregenerated/sha512-x86_64-nasm.obj", "pregenerated/vpaes-x86-elf.S", "pregenerated/vpaes-x86-win32n.obj", "pregenerated/vpaes-x86_64-elf.S", "pregenerated/vpaes-x86_64-macosx.S", "pregenerated/vpaes-x86_64-nasm.obj", "pregenerated/x86-mont-elf.S", "pregenerated/x86-mont-win32n.obj", "pregenerated/x86_64-mont-elf.S", "pregenerated/x86_64-mont-macosx.S", "pregenerated/x86_64-mont-nasm.obj", "pregenerated/x86_64-mont5-elf.S", "pregenerated/x86_64-mont5-macosx.S", "pregenerated/x86_64-mont5-nasm.obj", "build.rs", "src/aead/aead.rs", "src/aead/aes_128_gcm_tests.txt", "src/aead/aes_256_gcm_tests.txt", "src/aead/aes_gcm.rs", "src/aead/aes_tests.txt", "src/aead/chacha20_poly1305.rs", "src/aead/chacha20_poly1305_openssh.rs", "src/aead/chacha20_poly1305_tests.txt", "src/agreement.rs", "src/bits.rs", "src/bssl.rs", "src/c.rs", "src/chacha.rs", "src/chacha_tests.txt", "src/constant_time.rs", "src/der.rs", "src/digest/digest.rs", "src/digest/digest_tests.txt", "src/digest/sha1.rs", "src/ec/ec.rs", "src/ec/ecdh_tests.txt", "src/ec/ed25519_tests.txt", "src/ec/eddsa.rs", "src/ec/suite_b/ecdh.rs", "src/ec/suite_b/ecdsa.rs", "src/ec/suite_b/ecdsa_digest_scalar_tests.txt", "src/ec/suite_b/ecdsa_verify_tests.txt", "src/ec/suite_b/ops/ops.rs", "src/ec/suite_b/ops/p256.rs", "src/ec/suite_b/ops/p256_neg_tests.txt", "src/ec/suite_b/ops/p256_point_mul_base_tests.txt", "src/ec/suite_b/ops/p256_point_mul_tests.txt", "src/ec/suite_b/ops/p256_point_sum_tests.txt", "src/ec/suite_b/ops/p256_sum_tests.txt", "src/ec/suite_b/ops/p384.rs", "src/ec/suite_b/ops/p384_div_by_2_tests.txt", "src/ec/suite_b/ops/p384_neg_tests.txt", "src/ec/suite_b/ops/p384_point_mul_base_tests.txt", "src/ec/suite_b/ops/p384_point_mul_tests.txt", "src/ec/suite_b/ops/p384_point_sum_tests.txt", "src/ec/suite_b/ops/p384_sum_tests.txt", "src/ec/suite_b/private_key.rs", "src/ec/suite_b/public_key.rs", "src/ec/suite_b/suite_b.rs", "src/ec/suite_b/suite_b_public_key_tests.txt", "src/ec/x25519.rs", "src/error.rs", "src/limb.rs", "src/hkdf.rs", "src/hkdf_tests.txt", "src/hmac.rs", "src/hmac_tests.txt", "src/hmac_generate_serializable_tests.txt", "src/init.rs", "src/lib.rs", "src/pbkdf2.rs", "src/pbkdf2_tests.txt", "src/poly1305.rs", "src/poly1305_test.txt", "src/polyfill.rs", "src/rand.rs", "src/rsa/bigint.rs", "src/rsa/bigint_elem_exp_consttime_tests.txt", "src/rsa/bigint_elem_exp_vartime_tests.txt", "src/rsa/bigint_elem_mul_tests.txt", "src/rsa/bigint_elem_reduced_once_tests.txt", "src/rsa/bigint_elem_reduced_tests.txt", "src/rsa/bigint_elem_squared_tests.txt", "src/rsa/blinding.rs", "src/rsa/padding.rs", "src/rsa/random.rs", "src/rsa/rsa.rs", "src/rsa/rsa_pkcs1_sign_tests.txt", "src/rsa/rsa_pkcs1_verify_tests.txt", "src/rsa/signature_rsa_example_private_key.der", "src/rsa/signature_rsa_example_public_key.der", "src/rsa/signing.rs", "src/rsa/verification.rs", "src/signature.rs", "src/test.rs", "src/test_1_syntax_error_tests.txt", "src/test_1_tests.txt", "src/test_3_tests.txt", "crypto/aes/aes.c", "crypto/aes/asm/aes-586.pl", "crypto/aes/asm/aes-armv4.pl", "crypto/aes/asm/aes-x86_64.pl", "crypto/aes/asm/aesni-x86.pl", "crypto/aes/asm/aesni-x86_64.pl", "crypto/aes/asm/aesv8-armx.pl", "crypto/aes/asm/bsaes-armv7.pl", "crypto/aes/asm/bsaes-x86_64.pl", "crypto/aes/asm/vpaes-x86.pl", "crypto/aes/asm/vpaes-x86_64.pl", "crypto/bn/add.c", "crypto/bn/asm/armv4-mont.pl", "crypto/bn/asm/armv8-mont.pl", "crypto/bn/asm/x86-mont.pl", "crypto/bn/asm/x86_64-mont.pl", "crypto/bn/asm/x86_64-mont5.pl", "crypto/bn/bn.c", "crypto/bn/bn_test.cc", "crypto/bn/bn_tests.txt", "crypto/bn/cmp.c", "crypto/bn/convert.c", "crypto/bn/ctx.c", "crypto/bn/div.c", "crypto/bn/exponentiation.c", "crypto/bn/gcd.c", "crypto/bn/generic.c", "crypto/bn/internal.h", "crypto/bn/montgomery.c", "crypto/bn/montgomery_inv.c", "crypto/bn/mul.c", "crypto/bn/random.c", "crypto/bn/shift.c", "crypto/chacha/asm/chacha-armv4.pl", "crypto/chacha/asm/chacha-armv8.pl", "crypto/chacha/asm/chacha-x86.pl", "crypto/chacha/asm/chacha-x86_64.pl", "crypto/cipher/e_aes.c", "crypto/cipher/internal.h", "crypto/constant_time_test.c", "crypto/cpu-aarch64-linux.c", "crypto/cpu-arm-linux.c", "crypto/cpu-arm.c", "crypto/cpu-intel.c", "crypto/crypto.c", "crypto/curve25519/asm/x25519-asm-arm.S", "crypto/curve25519/asm/x25519-asm-x86_64.S", "crypto/curve25519/curve25519.c", "crypto/curve25519/internal.h", "crypto/curve25519/x25519-x86_64.c", "crypto/ec/asm/ecp_nistz256-armv4.pl", "crypto/ec/asm/ecp_nistz256-armv8.pl", "crypto/ec/asm/ecp_nistz256-x86.pl", "crypto/ec/asm/ecp_nistz256-x86_64.pl", "crypto/ec/asm/p256-x86_64-asm.pl", "crypto/ec/ecp_nistz.c", "crypto/ec/ecp_nistz.h", "crypto/ec/ecp_nistz256.c", "crypto/ec/ecp_nistz256.h", "crypto/ec/ecp_nistz256_table.inl", "crypto/ec/ecp_nistz384.h", "crypto/ec/ecp_nistz384.inl", "crypto/ec/ecp_nistz384_mul.inl", "crypto/ec/gfp_constant_time.c", "crypto/ec/gfp_internal.h", "crypto/ec/gfp_limbs.inl", "crypto/ec/gfp_p256.c", "crypto/ec/gfp_p384.c", "crypto/internal.h", "crypto/limbs/limbs.c", "crypto/limbs/limbs.h", "crypto/limbs/limbs.inl", "crypto/mem.c", "crypto/modes/asm/aesni-gcm-x86_64.pl", "crypto/modes/asm/ghash-armv4.pl", "crypto/modes/asm/ghash-x86.pl", "crypto/modes/asm/ghash-x86_64.pl", "crypto/modes/asm/ghashv8-armx.pl", "crypto/modes/gcm.c", "crypto/modes/internal.h", "crypto/perlasm/arm-xlate.pl", "crypto/perlasm/readme", "crypto/perlasm/x86asm.pl", "crypto/perlasm/x86gas.pl", "crypto/perlasm/x86nasm.pl", "crypto/perlasm/x86_64-xlate.pl", "crypto/poly1305/asm/poly1305-armv4.pl", "crypto/poly1305/asm/poly1305-armv8.pl", "crypto/poly1305/asm/poly1305-x86.pl", "crypto/poly1305/asm/poly1305-x86_64.pl", "crypto/rand/sysrand.c", "crypto/rsa/rsa.c", "crypto/sha/asm/sha256-586.pl", "crypto/sha/asm/sha256-armv4.pl", "crypto/sha/asm/sha512-586.pl", "crypto/sha/asm/sha512-armv4.pl", "crypto/sha/asm/sha512-armv8.pl", "crypto/sha/asm/sha512-x86_64.pl", "crypto/test/bn_test_convert.c", "crypto/test/bn_test_lib.c", "crypto/test/bn_test_lib.h", "crypto/test/bn_test_new.c", "crypto/test/bn_test_util.h", "crypto/test/file_test.cc", "crypto/test/file_test.h", "crypto/test/rand.h", "crypto/test/scoped_types.h", "include/openssl/aes.h", "include/openssl/arm_arch.h", "include/openssl/base.h", "include/openssl/bn.h", "include/openssl/cpu.h", "include/openssl/err.h", "include/openssl/mem.h", "include/openssl/opensslconf.h", "include/openssl/rsa.h", "include/openssl/type_check.h", "examples/checkdigest.rs", "third-party/NIST/README.md", "third-party/NIST/sha256sums.txt", "third-party/NIST/SHAVS/SHA1LongMsg.rsp", "third-party/NIST/SHAVS/SHA1Monte.rsp", "third-party/NIST/SHAVS/SHA1ShortMsg.rsp", "third-party/NIST/SHAVS/SHA224LongMsg.rsp", "third-party/NIST/SHAVS/SHA224Monte.rsp", "third-party/NIST/SHAVS/SHA224ShortMsg.rsp", "third-party/NIST/SHAVS/SHA256LongMsg.rsp", "third-party/NIST/SHAVS/SHA256Monte.rsp", "third-party/NIST/SHAVS/SHA256ShortMsg.rsp", "third-party/NIST/SHAVS/SHA384LongMsg.rsp", "third-party/NIST/SHAVS/SHA384Monte.rsp", "third-party/NIST/SHAVS/SHA384ShortMsg.rsp", "third-party/NIST/SHAVS/SHA512LongMsg.rsp", "third-party/NIST/SHAVS/SHA512Monte.rsp", "third-party/NIST/SHAVS/SHA512ShortMsg.rsp", ], include_removed: [ "pregenerated/*", "Cargo.toml", ], }

24 wasted files

total waste: 789.0 KB

  1. pregenerated/tmp/sha256-586-win32n.asm : 92.0 KB
  2. pregenerated/tmp/sha256-x86_64-nasm.asm : 90.2 KB
  3. pregenerated/tmp/sha512-x86_64-nasm.asm : 88.5 KB
  4. pregenerated/tmp/sha512-586-win32n.asm : 45.5 KB
  5. pregenerated/tmp/ecp_nistz256-x86-win32n.asm : 41.4 KB
  6. pregenerated/tmp/poly1305-x86_64-nasm.asm : 39.4 KB
  7. pregenerated/tmp/ghash-x86_64-nasm.asm : 39.4 KB
  8. pregenerated/tmp/x86_64-mont5-nasm.asm : 38.9 KB
  9. pregenerated/tmp/chacha-x86_64-nasm.asm : 36.4 KB
  10. pregenerated/tmp/p256-x86_64-asm-nasm.asm : 30.9 KB
  11. pregenerated/tmp/aesni-x86_64-nasm.asm : 26.2 KB
  12. pregenerated/tmp/aes-x86_64-nasm.asm : 25.6 KB
  13. pregenerated/tmp/poly1305-x86-win32n.asm : 25.5 KB
  14. pregenerated/tmp/aes-586-win32n.asm : 25.4 KB
  15. pregenerated/tmp/aesni-gcm-x86_64-nasm.asm : 22.2 KB
  16. pregenerated/tmp/ghash-x86-win32n.asm : 19.7 KB
  17. pregenerated/tmp/chacha-x86-win32n.asm : 19.0 KB
  18. pregenerated/tmp/bsaes-x86_64-nasm.asm : 17.1 KB
  19. pregenerated/tmp/x86_64-mont-nasm.asm : 15.5 KB
  20. pregenerated/tmp/aesni-x86-win32n.asm : 14.7 KB
  21. pregenerated/tmp/vpaes-x86_64-nasm.asm : 10.9 KB
  22. pregenerated/tmp/vpaes-x86-win32n.asm : 8.8 KB
  23. pregenerated/tmp/x86-mont-win32n.asm : 8.6 KB
  24. pregenerated/tmp/ecp_nistz256-x86_64-nasm.asm : 7.2 KB