"Fossies" - the Fresh Open Source Software Archive  

Source code changes report for "Botan" between the packages
Botan-2.11.0.tar.xz and Botan-2.12.0.tar.xz

About: Botan is a C++ class library for performing a wide variety of cryptographic operations, including encryption, hashing, authentication, public key encryption and signatures, and creating and using X.509v3 certificates and CRLs.

Summary:

The "Botan" source code changed by about 3.3% and now consists of 2693 regular files (+6), 2 symbolic links and 559 directories.

Related Informations:

See news.rst (Botan 2.12.0).

Changes In Files (According File Type):

File TypeTotalAddedRemovedChanged
Header file 404 4 5 168
C program 1 0 0 1
C++ program 588 6 7 159
Python program 30 0 0 8
Shell program 2 1 0 1
Automake file 2 0 0 1
JSON file 1 0 0 1
Lisp program 1 0 0 0
Pkg-config file 1 0 0 1
Symbolic link 2 0 0 0
XML document 2 0 0 0
Certificate file 1013 2 0 0
DOS Batch file 1 0 0 1
Doxygen file 1 0 0 0
Git file 1 0 0 0
HTML page 1 0 0 0
Property file 1 0 0 0
Resource file 3 0 0 1
RST file 59 2 0 12
YAML file 4 0 0 3
Data file 14 1 0 0
Directory 563 4 4 0
License 1 0 0 0
Readme file 9 0 0 1
Text file 570 7 5 48
Total Files32752721406



Header Files (177 of 404):

NameStatusDeltaVisual Diff
src/cli/cli.h changed 1.3% diff
src/cli/credentials.h removed
src/cli/tls_helpers.h added
src/lib/asn1/asn1_oid.h changed 62.6% diff
src/lib/asn1/oids.h changed 56.3% diff
src/lib/base/buf_comp.h changed 11.1% diff
src/lib/base/scan_name.h changed 1.4% diff
src/lib/block/aes/aes.h changed 16.2% diff
src/lib/block/aria/aria.h changed 1.5% diff
src/lib/block/blowfish/blowfish.h changed 2.3% diff
src/lib/block/camellia/camellia.h changed 2.1% diff
src/lib/block/cascade/cascade.h changed 2.9% diff
src/lib/block/cast128/cast128.h changed 4.4% diff
src/lib/block/cast256/cast256.h changed 5.0% diff
src/lib/block/des/des.h changed 2.2% diff
src/lib/block/des/desx.h changed 5.0% diff
src/lib/block/gost_28147/gost_28147.h changed 1.7% diff
src/lib/block/idea/idea.h changed 3.9% diff
src/lib/block/kasumi/kasumi.h changed 5.0% diff
src/lib/block/lion/lion.h changed 2.1% diff
src/lib/block/misty1/misty1.h changed 5.1% diff
src/lib/block/noekeon/noekeon.h changed 3.6% diff
src/lib/block/seed/seed.h changed 4.9% diff
src/lib/block/serpent/serpent.h changed 3.0% diff
src/lib/block/shacal2/shacal2.h changed 3.5% diff
src/lib/block/sm4/sm4.h changed 3.6% diff
src/lib/block/threefish_512/threefish_512.h changed 3.2% diff
src/lib/block/twofish/twofish.h changed 3.6% diff
src/lib/block/xtea/xtea.h changed 5.0% diff
src/lib/entropy/p9_darn/p9_darn.h added
src/lib/ffi/ffi.h changed 1.7% diff
src/lib/filters/secqueue.h changed 2.7% diff
src/lib/hash/blake2/blake2b.h changed 3.4% diff
src/lib/hash/checksum/adler32/adler32.h changed 4.9% diff
src/lib/hash/checksum/crc24/crc24.h changed 4.4% diff
src/lib/hash/checksum/crc32/crc32.h changed 4.8% diff
src/lib/hash/comb4p/comb4p.h changed 3.1% diff
src/lib/hash/gost_3411/gost_3411.h changed 4.2% diff
src/lib/hash/keccak/keccak.h changed 3.6% diff
src/lib/hash/md4/md4.h changed 4.3% diff
src/lib/hash/md5/md5.h changed 3.9% diff
src/lib/hash/mdx_hash/mdx_hash.h changed 2.2% diff
src/lib/hash/par_hash/par_hash.h changed 3.9% diff
src/lib/hash/rmd160/rmd160.h changed 4.6% diff
src/lib/hash/sha1/sha160.h changed 2.3% diff
src/lib/hash/sha2_32/sha2_32.h changed 1.6% diff
src/lib/hash/sha2_64/sha2_64.h changed 1.5% diff
src/lib/hash/sha3/sha3.h changed 1.2% diff
src/lib/hash/shake/shake.h changed 2.0% diff
src/lib/hash/skein/skein_512.h changed 2.4% diff
src/lib/hash/sm3/sm3.h changed 3.9% diff
src/lib/hash/streebog/streebog.h changed 2.8% diff
src/lib/hash/tiger/tiger.h changed 2.9% diff
src/lib/hash/whirlpool/whrlpool.h changed 3.6% diff
src/lib/kdf/hkdf/hkdf.h changed 6.5% diff
src/lib/kdf/kdf1/kdf1.h changed 4.3% diff
src/lib/kdf/kdf1_iso18033/kdf1_iso18033.h changed 5.0% diff
src/lib/kdf/kdf2/kdf2.h changed 4.3% diff
src/lib/kdf/prf_tls/prf_tls.h changed 2.6% diff
src/lib/kdf/prf_x942/prf_x942.h changed 35.4% diff
src/lib/kdf/sp800_108/sp800_108.h changed 1.0% diff
src/lib/kdf/sp800_56a/sp800_56a.h changed 1.4% diff
src/lib/kdf/sp800_56c/sp800_56c.h changed 2.5% diff
src/lib/mac/cbc_mac/cbc_mac.h changed 3.9% diff
src/lib/mac/cmac/cmac.h changed 2.4% diff
src/lib/mac/gmac/gmac.h changed 2.6% diff
src/lib/mac/hmac/hmac.h changed 3.5% diff
src/lib/mac/poly1305/poly1305.h changed 4.1% diff
src/lib/mac/siphash/siphash.h changed 4.1% diff
src/lib/mac/x919_mac/x919_mac.h changed 3.7% diff
src/lib/math/bigint/bigint.h changed 0.6% diff
src/lib/math/bigint/divide.h changed 1.8% diff
src/lib/math/mp/mp_core.h changed 1.5% diff
src/lib/math/numbertheory/curve_nistp.h changed 3.5% diff
src/lib/math/numbertheory/def_powm.h removed
src/lib/math/numbertheory/pow_mod.h changed 16.7% diff
src/lib/math/numbertheory/reducer.h changed 20.0% diff
src/lib/modes/aead/ccm/ccm.h changed 1.0% diff
src/lib/modes/aead/chacha20poly1305/chacha20poly1305.h changed 1.8% diff
src/lib/modes/aead/eax/eax.h changed 1.3% diff
src/lib/modes/aead/gcm/clmul/clmul.h removed
src/lib/modes/aead/gcm/clmul_cpu/clmul_cpu.h added
src/lib/modes/aead/gcm/gcm.h changed 2.7% diff
src/lib/modes/aead/gcm/ghash.h changed 32.7% diff
src/lib/modes/aead/gcm/pmull/pmull.h removed
src/lib/modes/aead/ocb/ocb.h changed 5.4% diff
src/lib/modes/aead/siv/siv.h changed 1.2% diff
src/lib/modes/cbc/cbc.h changed 1.0% diff
src/lib/modes/cfb/cfb.h changed 1.4% diff
src/lib/modes/mode_pad/mode_pad.h changed 0.9% diff
src/lib/modes/stream_mode.h changed 2.3% diff
src/lib/modes/xts/xts.h changed 16.0% diff
src/lib/pbkdf/argon2/argon2.h changed 1.2% diff
src/lib/pbkdf/bcrypt_pbkdf/bcrypt_pbkdf.h changed 2.2% diff
src/lib/pbkdf/pbkdf1/pbkdf1.h changed 3.2% diff
src/lib/pbkdf/pbkdf2/pbkdf2.h changed 1.2% diff
src/lib/pbkdf/pgp_s2k/pgp_s2k.h changed 4.4% diff
src/lib/pbkdf/scrypt/scrypt.h changed 1.1% diff
src/lib/pk_pad/eme.h changed 1.3% diff
src/lib/pk_pad/eme_oaep/oaep.h changed 2.3% diff
src/lib/pk_pad/eme_pkcs1/eme_pkcs.h changed 6.0% diff
src/lib/pk_pad/eme_raw/eme_raw.h changed 6.1% diff
src/lib/pk_pad/emsa.h changed 1.2% diff
src/lib/pk_pad/emsa1/emsa1.h changed 3.0% diff
src/lib/pk_pad/emsa_pkcs1/emsa_pkcs1.h changed 1.7% diff
src/lib/pk_pad/emsa_pssr/pssr.h changed 1.5% diff
src/lib/pk_pad/emsa_raw/emsa_raw.h changed 4.0% diff
src/lib/pk_pad/emsa_x931/emsa_x931.h changed 3.7% diff
src/lib/pk_pad/hash_id/hash_id.h changed 4.9% diff
src/lib/pk_pad/iso9796/iso9796.h changed 1.5% diff
src/lib/prov/bearssl/bearssl.h removed
src/lib/prov/pkcs11/p11_rsa.h changed 3.2% diff
src/lib/pubkey/blinding.h changed 2.1% diff
src/lib/pubkey/ec_group/curve_gfp.h changed 2.2% diff
src/lib/pubkey/ec_group/point_gfp.h changed 0.5% diff
src/lib/pubkey/ec_group/point_mul.h changed 2.7% diff
src/lib/pubkey/gost_3410/gost_3410.h changed 10.1% diff
src/lib/pubkey/keypair/keypair.h changed 1.7% diff
src/lib/pubkey/mce/gf2m_small_m.h changed 2.2% diff
src/lib/pubkey/mce/polyn_gf2m.h changed 1.0% diff
src/lib/pubkey/pbes2/pbes2.h changed 1.3% diff
src/lib/pubkey/pk_keys.h changed 3.1% diff
src/lib/pubkey/pubkey.h changed 0.4% diff
src/lib/pubkey/rfc6979/rfc6979.h changed 3.2% diff
src/lib/pubkey/rsa/rsa.h changed 17.2% diff
src/lib/pubkey/xmss/atomic.h changed 5.9% diff
src/lib/pubkey/xmss/xmss_common_ops.h changed 1.2% diff
src/lib/pubkey/xmss/xmss_hash.h changed 0.9% diff
src/lib/pubkey/xmss/xmss_index_registry.h changed 1.7% diff
src/lib/pubkey/xmss/xmss_key_pair.h changed 3.2% diff
src/lib/pubkey/xmss/xmss_privatekey.h changed 0.7% diff
src/lib/pubkey/xmss/xmss_tools.h changed 1.5% diff
src/lib/rng/rdrand_rng/rdrand_rng.h changed 40.2% diff
src/lib/rng/rng.h changed 3.2% diff
src/lib/stream/chacha/chacha.h changed 2.0% diff
src/lib/stream/ctr/ctr.h changed 2.7% diff
src/lib/stream/ofb/ofb.h changed 3.3% diff
src/lib/stream/rc4/rc4.h changed 3.3% diff
src/lib/stream/salsa20/salsa20.h changed 3.3% diff
src/lib/stream/shake_cipher/shake_cipher.h changed 3.6% diff
src/lib/tls/tls_algos.h changed 1.3% diff
src/lib/tls/tls_channel.h changed 5.3% diff
src/lib/tls/tls_client.h changed 2.2% diff
src/lib/tls/tls_handshake_io.h changed 5.0% diff
src/lib/tls/tls_magic.h changed 4.7% diff
src/lib/tls/tls_messages.h changed 0.2% diff
src/lib/tls/tls_policy.h changed 1.1% diff
src/lib/tls/tls_record.h changed 49.2% diff
src/lib/tls/tls_seq_numbers.h changed 17.8% diff
src/lib/tls/tls_server.h changed 4.5% diff
src/lib/tls/tls_version.h changed 5.4% diff
src/lib/utils/bswap.h changed 1.6% diff
src/lib/utils/charset.h changed 2.1% diff
src/lib/utils/compiler.h changed 31.4% diff
src/lib/utils/cpuid/cpuid.h changed 14.2% diff
src/lib/utils/exceptn.h changed 0.8% diff
src/lib/utils/http_util/http_util.h changed 1.3% diff
src/lib/utils/loadstor.h changed 0.2% diff
src/lib/utils/locking_allocator/locking_allocator.h changed 6.3% diff
src/lib/utils/mem_ops.h changed 16.2% diff
src/lib/utils/mul128.h changed 1.2% diff
src/lib/utils/parsing.h changed 4.0% diff
src/lib/utils/poly_dbl/poly_dbl.h changed 21.8% diff
src/lib/utils/rotate.h changed 1.6% diff
src/lib/utils/simd/simd_32.h changed 49.1% diff
src/lib/utils/stl_compatibility.h changed 4.3% diff
src/lib/utils/thread_utils/rwlock.h added
src/lib/utils/uuid/uuid.h changed 3.0% diff
src/lib/x509/cert_status.h changed 5.9% diff
src/lib/x509/datastor.h changed 1.9% diff
src/lib/x509/ocsp.h changed 6.1% diff
src/lib/x509/x509_ext.h changed 0.9% diff
src/lib/x509/x509cert.h changed 0.2% diff
src/tests/test_pkcs11.h changed 16.0% diff
src/tests/test_rng.h changed 4.0% diff
src/tests/test_runner.h changed 2.7% diff
src/tests/tests.h changed 0.4% diff

C Programs (all 1):

NameStatusDeltaVisual Diff
src/build-data/buildh.in changed 6.5% diff

C++ Programs (172 of 588):

NameStatusDeltaVisual Diff
src/bogo_shim/bogo_shim.cpp changed 7.0% diff
src/cli/cli_rng.cpp changed 15.8% diff
src/cli/codec.cpp changed 33.4% diff
src/cli/entropy.cpp added
src/cli/math.cpp changed 0.5% diff
src/cli/pk_crypt.cpp changed 4.5% diff
src/cli/pubkey.cpp changed 3.6% diff
src/cli/sandbox.cpp changed 62.7% diff
src/cli/speed.cpp changed 2.1% diff
src/cli/timing_tests.cpp changed 10.3% diff
src/cli/tls_client.cpp changed 4.1% diff
src/cli/tls_http_server.cpp changed 6.2% diff
src/cli/tls_proxy.cpp changed 3.7% diff
src/cli/tls_server.cpp changed 9.1% diff
src/cli/tls_utils.cpp changed 27.0% diff
src/fuzzer/pow_mod.cpp changed 1.8% diff
src/lib/asn1/alg_id.cpp changed 3.7% diff
src/lib/asn1/asn1_attribute.cpp changed 3.5% diff
src/lib/asn1/asn1_oid.cpp changed 51.5% diff
src/lib/asn1/asn1_print.cpp changed 0.6% diff
src/lib/asn1/oid_maps.cpp changed 7.2% diff
src/lib/asn1/oids.cpp changed 32.2% diff
src/lib/base/buf_comp.cpp added
src/lib/base/symkey.cpp changed 4.8% diff
src/lib/block/aes/aes.cpp changed 10.8% diff
src/lib/block/aes/aes_power8/aes_power8.cpp changed 100.0% diff
src/lib/block/aes/aes_ssse3/aes_ssse3.cpp removed
src/lib/block/aes/aes_vperm/aes_vperm.cpp added
src/lib/block/cast128/cast128.cpp changed 0.7% diff
src/lib/entropy/entropy_srcs.cpp changed 5.5% diff
src/lib/entropy/getentropy/getentropy.cpp changed 16.0% diff
src/lib/entropy/p9_darn/p9_darn.cpp added
src/lib/entropy/rdrand/rdrand.cpp changed 100.0% diff
src/lib/entropy/rdseed/rdseed.cpp changed 100.0% diff
src/lib/ffi/ffi_pkey_algs.cpp changed 0.4% diff
src/lib/hash/blake2/blake2b.cpp changed 3.6% diff
src/lib/hash/gost_3411/gost_3411.cpp changed 0.3% diff
src/lib/hash/hash.cpp changed 5.3% diff
src/lib/hash/keccak/keccak.cpp changed 1.9% diff
src/lib/hash/md4/md4.cpp changed 0.8% diff
src/lib/hash/md5/md5.cpp changed 0.7% diff
src/lib/hash/rmd160/rmd160.cpp changed 0.3% diff
src/lib/hash/sha1/sha160.cpp changed 0.5% diff
src/lib/hash/sha2_32/sha2_32.cpp changed 0.3% diff
src/lib/hash/sha2_32/sha2_32_bmi2/sha2_32_bmi2.cpp changed 0.4% diff
src/lib/hash/sha2_64/sha2_64.cpp changed 0.2% diff
src/lib/hash/sha2_64/sha2_64_bmi2/sha2_64_bmi2.cpp changed 0.3% diff
src/lib/hash/sha3/sha3.cpp changed 0.4% diff
src/lib/hash/skein/skein_512.cpp changed 0.6% diff
src/lib/hash/sm3/sm3.cpp changed 0.3% diff
src/lib/hash/streebog/streebog.cpp changed 3.5% diff
src/lib/hash/tiger/tiger.cpp changed 0.6% diff
src/lib/hash/whirlpool/whirlpool.cpp changed 0.5% diff
src/lib/kdf/hkdf/hkdf.cpp changed 0.8% diff
src/lib/kdf/prf_x942/prf_x942.cpp changed 13.0% diff
src/lib/kdf/sp800_108/sp800_108.cpp changed 0.7% diff
src/lib/mac/gmac/gmac.cpp changed 3.3% diff
src/lib/mac/siphash/siphash.cpp changed 1.1% diff
src/lib/math/bigint/big_ops2.cpp changed 3.6% diff
src/lib/math/bigint/bigint.cpp changed 3.3% diff
src/lib/math/numbertheory/make_prm.cpp changed 0.4% diff
src/lib/math/numbertheory/monty.cpp changed 0.7% diff
src/lib/math/numbertheory/monty_exp.cpp changed 1.2% diff
src/lib/math/numbertheory/numthry.cpp changed 7.0% diff
src/lib/math/numbertheory/pow_mod.cpp changed 94.7% diff
src/lib/math/numbertheory/powm_fw.cpp removed
src/lib/math/numbertheory/powm_mnt.cpp removed
src/lib/misc/fpe_fe1/fpe_fe1.cpp changed 0.6% diff
src/lib/misc/hotp/hotp.cpp changed 1.7% diff
src/lib/modes/aead/chacha20poly1305/chacha20poly1305.cpp changed 10.5% diff
src/lib/modes/aead/gcm/clmul/clmul.cpp removed
src/lib/modes/aead/gcm/clmul_cpu/clmul_cpu.cpp added
src/lib/modes/aead/gcm/gcm.cpp changed 12.7% diff
src/lib/modes/aead/gcm/ghash.cpp changed 19.6% diff
src/lib/modes/aead/gcm/pmull/pmull.cpp removed
src/lib/modes/aead/ocb/ocb.cpp changed 7.3% diff
src/lib/modes/xts/xts.cpp changed 8.5% diff
src/lib/passhash/bcrypt/bcrypt.cpp changed 1.6% diff
src/lib/pbkdf/argon2/argon2.cpp changed 12.7% diff
src/lib/pbkdf/bcrypt_pbkdf/bcrypt_pbkdf.cpp changed 0.5% diff
src/lib/pbkdf/pbkdf2/pbkdf2.cpp changed 2.6% diff
src/lib/pk_pad/emsa1/emsa1.cpp changed 11.1% diff
src/lib/pk_pad/emsa_pkcs1/emsa_pkcs1.cpp changed 6.8% diff
src/lib/pk_pad/emsa_pssr/pssr.cpp changed 3.1% diff
src/lib/pk_pad/padding.cpp changed 7.3% diff
src/lib/prov/bearssl/bearssl_ec.cpp removed
src/lib/prov/bearssl/bearssl_hash.cpp removed
src/lib/prov/openssl/openssl_ec.cpp changed 0.6% diff
src/lib/prov/pkcs11/p11_module.cpp changed 9.8% diff
src/lib/prov/pkcs11/p11_rsa.cpp changed 7.9% diff
src/lib/pubkey/dh/dh.cpp changed 21.2% diff
src/lib/pubkey/ec_group/ec_group.cpp changed 0.6% diff
src/lib/pubkey/ec_group/ec_named.cpp changed 5.9% diff
src/lib/pubkey/ec_group/point_gfp.cpp changed 2.4% diff
src/lib/pubkey/ec_group/point_mul.cpp changed 0.5% diff
src/lib/pubkey/ecdsa/ecdsa.cpp changed 7.4% diff
src/lib/pubkey/elgamal/elgamal.cpp changed 19.4% diff
src/lib/pubkey/gost_3410/gost_3410.cpp changed 15.3% diff
src/lib/pubkey/keypair/keypair.cpp changed 4.9% diff
src/lib/pubkey/pbes2/pbes2.cpp changed 4.5% diff
src/lib/pubkey/pk_algs.cpp changed 8.4% diff
src/lib/pubkey/pk_keys.cpp changed 2.4% diff
src/lib/pubkey/pkcs8.cpp changed 1.4% diff
src/lib/pubkey/rsa/rsa.cpp changed 57.7% diff
src/lib/pubkey/sm2/sm2.cpp changed 0.3% diff
src/lib/rng/rdrand_rng/rdrand_rng.cpp changed 100.0% diff
src/lib/rng/system_rng/system_rng.cpp changed 4.4% diff
src/lib/stream/ctr/ctr.cpp changed 17.3% diff
src/lib/tls/msg_client_kex.cpp changed 3.1% diff
src/lib/tls/msg_server_hello.cpp changed 14.8% diff
src/lib/tls/sessions_sql/tls_session_manager_sql.cpp changed 1.1% diff
src/lib/tls/tls_callbacks.cpp changed 1.3% diff
src/lib/tls/tls_cbc/tls_cbc.cpp changed 0.2% diff
src/lib/tls/tls_channel.cpp changed 18.3% diff
src/lib/tls/tls_client.cpp changed 2.9% diff
src/lib/tls/tls_handshake_io.cpp changed 12.3% diff
src/lib/tls/tls_handshake_state.cpp changed 3.6% diff
src/lib/tls/tls_policy.cpp changed 0.4% diff
src/lib/tls/tls_record.cpp changed 29.5% diff
src/lib/tls/tls_server.cpp changed 3.4% diff
src/lib/tls/tls_session_manager_memory.cpp changed 1.4% diff
src/lib/utils/cpuid/cpuid.cpp changed 2.6% diff
src/lib/utils/cpuid/cpuid_ppc.cpp changed 4.0% diff
src/lib/utils/mem_ops.cpp changed 4.5% diff
src/lib/utils/os_utils.cpp changed 10.3% diff
src/lib/utils/parsing.cpp changed 5.2% diff
src/lib/utils/thread_utils/rwlock.cpp added
src/lib/x509/asn1_alt_name.cpp changed 1.8% diff
src/lib/x509/cert_status.cpp changed 3.1% diff
src/lib/x509/key_constraint.cpp changed 20.8% diff
src/lib/x509/ocsp.cpp changed 3.1% diff
src/lib/x509/ocsp_types.cpp changed 6.1% diff
src/lib/x509/pkcs10.cpp changed 6.5% diff
src/lib/x509/x509_ca.cpp changed 0.8% diff
src/lib/x509/x509_dn.cpp changed 5.5% diff
src/lib/x509/x509_dn_ub.cpp changed 52.8% diff
src/lib/x509/x509_ext.cpp changed 3.5% diff
src/lib/x509/x509_obj.cpp changed 10.2% diff
src/lib/x509/x509cert.cpp changed 2.6% diff
src/lib/x509/x509opt.cpp changed 3.5% diff
src/lib/x509/x509path.cpp changed 2.7% diff
src/lib/x509/x509self.cpp changed 2.6% diff
src/tests/main.cpp changed 13.2% diff
src/tests/test_bigint.cpp changed 3.4% diff
src/tests/test_c25519.cpp changed 2.0% diff
src/tests/test_dl_group.cpp changed 4.1% diff
src/tests/test_ecc_pointmul.cpp changed 100.0% diff
src/tests/test_ecdsa.cpp changed 3.5% diff
src/tests/test_ecgdsa.cpp changed 4.5% diff
src/tests/test_eckcdsa.cpp changed 4.5% diff
src/tests/test_ffi.cpp changed 0.5% diff
src/tests/test_gost_3410.cpp changed 0.8% diff
src/tests/test_hash_id.cpp changed 3.5% diff
src/tests/test_newhope.cpp changed 17.5% diff
src/tests/test_ocsp.cpp changed 5.4% diff
src/tests/test_oid.cpp changed 41.8% diff
src/tests/test_package_transform.cpp changed 4.2% diff
src/tests/test_pkcs11_high_level.cpp changed 17.1% diff
src/tests/test_pkcs11_low_level.cpp changed 6.2% diff
src/tests/test_pubkey.cpp changed 0.4% diff
src/tests/test_rng.cpp changed 0.2% diff
src/tests/test_rsa.cpp changed 1.0% diff
src/tests/test_runner.cpp changed 13.8% diff
src/tests/test_simd.cpp changed 8.3% diff
src/tests/test_srp6.cpp changed 2.0% diff
src/tests/test_tls_messages.cpp changed 0.4% diff
src/tests/test_utils.cpp changed 0.1% diff
src/tests/tests.cpp changed 0.9% diff
src/tests/unit_ecc.cpp changed 2.5% diff
src/tests/unit_ecdsa.cpp changed 1.7% diff
src/tests/unit_tls.cpp changed 21.2% diff
src/tests/unit_x509.cpp changed 8.8% diff

Python Programs (8 of 30):

NameStatusDeltaVisual Diff
configure.py changed 5.2% diff
src/python/botan2.py changed 3.4% diff
src/scripts/ci_build.py changed 19.6% diff
src/scripts/install.py changed 1.6% diff
src/scripts/oids.py changed 10.2% diff
src/scripts/test_all_configs.py changed 1.2% diff
src/scripts/test_cli.py changed 9.1% diff
src/scripts/test_python.py changed 4.5% diff

Shell Programs (all 2):

NameStatusDeltaVisual Diff
src/scripts/ci/setup_travis.sh changed 49.1% diff
src/scripts/docker-android.sh added

Automake Files (1 of 2):

NameStatusDeltaVisual Diff
src/build-data/makefile.in changed 7.4% diff

JSON Files (all 1):

NameStatusDeltaVisual Diff
src/bogo_shim/config.json changed 27.9% diff

Pkg-config Files (all 1):

NameStatusDeltaVisual Diff
src/build-data/botan.pc.in changed 10.1% diff

Certificate Files (2 of 1013):

NameStatusDeltaVisual Diff
src/tests/data/x509/gost/gost_int.pem added
src/tests/data/x509/gost/gost_root.pem added

DOS Batch Files (all 1):

NameStatusDeltaVisual Diff
src/scripts/ci/setup_appveyor.bat changed 100.0% diff

Resource Files (1 of 3):

NameStatusDeltaVisual Diff
src/configs/pylint.rc changed 0.2% diff

RST Files (14 of 59):

NameStatusDeltaVisual Diff
doc/api_ref/cipher_modes.rst changed 1.6% diff
doc/api_ref/contents.rst changed 3.3% diff
doc/api_ref/env_vars.rst added
doc/api_ref/pkcs11.rst changed 2.4% diff
doc/api_ref/tls.rst changed 3.2% diff
doc/building.rst changed 11.3% diff
doc/contents.rst changed 16.2% diff
doc/deprecated.rst changed 100.0% diff
doc/dev_ref/continuous_integration.rst changed 27.6% diff
doc/dev_ref/todo.rst changed 5.1% diff
doc/old_news.rst added
doc/roadmap.rst changed 10.8% diff
doc/side_channels.rst changed 7.6% diff
news.rst changed 77.9% diff

YAML Files (3 of 4):

NameStatusDeltaVisual Diff
src/scripts/ci/appveyor.yml changed 15.8% diff
src/scripts/ci/lgtm.yml changed 100.0% diff
src/scripts/ci/travis.yml changed 57.0% diff

Data Files (1 of 14):

NameStatusDeltaVisual Diff
src/tests/data/x509/ocsp/patrickschmidt_ocsp_try_later_wrong_sig.der added

Directories (8 of 563):

NameStatus
src/lib/block/aes/aes_ssse3 renamed
src/lib/block/aes/aes_vperm
src/lib/entropy/p9_darn added
src/lib/modes/aead/gcm/clmul renamed
src/lib/modes/aead/gcm/clmul_cpu
src/lib/modes/aead/gcm/pmull removed
src/lib/prov/bearssl removed
src/tests/data/x509/gost added

Readme Files (1 of 9):

NameStatusDeltaVisual Diff
readme.rst changed 8.7% diff

Text Files (60 of 570):

NameStatusDeltaVisual Diff
src/build-data/arch/ppc64.txt changed 5.4% diff
src/build-data/cc/clang.txt changed 6.7% diff
src/build-data/cc/gcc.txt changed 4.8% diff
src/build-data/cc/pgi.txt changed 9.0% diff
src/build-data/oids.txt changed 7.6% diff
src/build-data/os/aix.txt changed 8.6% diff
src/build-data/os/android.txt changed 10.5% diff
src/build-data/os/cygwin.txt changed 3.9% diff
src/build-data/os/dragonfly.txt changed 9.4% diff
src/build-data/os/freebsd.txt changed 6.5% diff
src/build-data/os/haiku.txt changed 5.3% diff
src/build-data/os/hpux.txt changed 6.9% diff
src/build-data/os/hurd.txt changed 9.0% diff
src/build-data/os/ios.txt changed 7.4% diff
src/build-data/os/linux.txt changed 39.5% diff
src/build-data/os/macos.txt changed 2.2% diff
src/build-data/os/mingw.txt changed 27.8% diff
src/build-data/os/nacl.txt changed 29.8% diff
src/build-data/os/netbsd.txt changed 41.4% diff
src/build-data/os/openbsd.txt changed 3.8% diff
src/build-data/os/qnx.txt changed 48.1% diff
src/build-data/os/solaris.txt changed 8.4% diff
src/build-data/os/uwp.txt changed 6.1% diff
src/build-data/os/windows.txt changed 12.1% diff
src/build-data/policy/bsi.txt changed 1.7% diff
src/build-data/policy/modern.txt changed 2.2% diff
src/build-data/policy/nist.txt changed 1.7% diff
src/build-data/version.txt changed 58.3% diff
src/lib/block/aes/aes_ni/info.txt changed 20.0% diff
src/lib/block/aes/aes_ssse3/info.txt removed
src/lib/block/aes/aes_vperm/info.txt added
src/lib/block/serpent/serpent_avx2/info.txt changed 59.6% diff
src/lib/block/shacal2/shacal2_x86/info.txt changed 3.9% diff
src/lib/entropy/p9_darn/info.txt added
src/lib/hash/sha1/sha1_x86/info.txt changed 4.6% diff
src/lib/hash/sha2_32/sha2_32_x86/info.txt changed 4.7% diff
src/lib/math/numbertheory/info.txt changed 5.3% diff
src/lib/modes/aead/gcm/clmul/info.txt removed
src/lib/modes/aead/gcm/clmul_cpu/info.txt added
src/lib/modes/aead/gcm/clmul_ssse3/info.txt changed 5.0% diff
src/lib/modes/aead/gcm/pmull/info.txt removed
src/lib/pbkdf/argon2/info.txt changed 26.6% diff
src/lib/prov/bearssl/info.txt removed
src/lib/pubkey/ecc_key/info.txt changed 18.6% diff
src/lib/pubkey/gost_3410/info.txt changed 25.9% diff
src/lib/utils/simd/info.txt changed 100.0% diff
src/lib/utils/thread_utils/info.txt changed 22.8% diff
src/scripts/Dockerfile.android added
src/tests/data/aead/chacha20poly1305.vec changed 0.1% diff
src/tests/data/argon2.vec changed 100.0% diff
src/tests/data/block/aes.vec changed 0.03% diff
src/tests/data/block/cast128.vec changed 13.9% diff
src/tests/data/bn/jacobi.vec added
src/tests/data/hash/streebog.vec changed 1.9% diff
src/tests/data/kdf/x942_prf.vec changed 34.6% diff
src/tests/data/modes/cbc.vec changed 0.2% diff
src/tests/data/pbkdf/pbkdf2.vec changed 5.9% diff
src/tests/data/pubkey/ecc.vec removed
src/tests/data/pubkey/ecc_base_point_mul.vec added
src/tests/data/pubkey/ecc_var_point_mul.vec added

Packages Compared:

Botan-2.11.0.tar.xz
Botan-2.12.0.tar.xz


Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)