"Fossies" - the Fresh Open Source Software Archive  

Source code changes report for "Botan" between the packages
Botan-2.14.0.tar.xz and Botan-2.15.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 0.6% and now consists of 2725 regular files (+6), 2 symbolic links and 565 directories (+2).

Related Informations:

See news.rst (Botan 2.15.0).

Changes In Files (According File Type):

File TypeTotalAddedRemovedChanged
Header file 403 1 2 23
C program 1 0 0 1
C++ program 593 1 2 58
Python program 30 0 0 6
Shell program 2 0 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 0
Symbolic link 2 0 0 0
XML document 2 0 0 0
Certificate file 1027 9 0 0
DOS Batch file 1 0 0 0
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 0
RST file 60 0 0 14
YAML file 4 0 0 2
Data file 11 0 0 0
Directory 567 4 2 0
License 1 0 0 0
Readme file 9 0 0 1
Text file 575 1 2 12
Total Files3300168120



Header Files (26 of 403):

NameStatusDeltaVisual Diff
src/lib/asn1/alg_id.h changed 14.9% diff
src/lib/block/aes/aes.h changed 35.8% diff
src/lib/block/serpent/serpent_sbox.h changed 100.0% diff
src/lib/codec/base58/base58.h changed 8.1% diff
src/lib/entropy/p9_darn/p9_darn.h removed
src/lib/entropy/rdrand/rdrand.h removed
src/lib/ffi/ffi.h changed 0.1% diff
src/lib/math/mp/mp_core.h changed 0.6% diff
src/lib/pubkey/xmss/xmss_common_ops.h changed 47.6% diff
src/lib/pubkey/xmss/xmss_privatekey.h changed 1.2% diff
src/lib/pubkey/xmss/xmss_publickey.h changed 3.6% diff
src/lib/pubkey/xmss/xmss_signature.h changed 2.8% diff
src/lib/pubkey/xmss/xmss_signature_operation.h changed 6.6% diff
src/lib/pubkey/xmss/xmss_verification_operation.h changed 9.8% diff
src/lib/rng/processor_rng/processor_rng.h added
src/lib/rng/rdrand_rng/rdrand_rng.h changed 14.0% diff
src/lib/rng/rng.h changed 1.0% diff
src/lib/tls/tls_record.h changed 15.3% diff
src/lib/utils/bit_ops.h changed 17.1% diff
src/lib/utils/cpuid/cpuid.h changed 3.5% diff
src/lib/utils/mem_ops.h changed 0.6% diff
src/lib/utils/types.h changed 1.4% diff
src/lib/x509/asn1_alt_name.h changed 3.4% diff
src/lib/x509/cert_status.h changed 3.0% diff
src/lib/x509/certstor.h changed 4.8% diff
src/lib/x509/certstor_flatfile/certstor_flatfile.h changed 9.8% diff

C Programs (all 1):

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

C++ Programs (61 of 593):

NameStatusDeltaVisual Diff
src/bogo_shim/bogo_shim.cpp changed 0.2% diff
src/cli/cli_rng.cpp changed 9.3% diff
src/cli/pubkey.cpp changed 5.0% diff
src/cli/sandbox.cpp changed 4.7% diff
src/cli/speed.cpp changed 1.7% diff
src/cli/timing_tests.cpp changed 15.1% diff
src/lib/asn1/alg_id.cpp changed 14.4% diff
src/lib/block/aes/aes.cpp changed 99.5% diff
src/lib/block/aes/aes_armv8/aes_armv8.cpp changed 30.9% diff
src/lib/block/aes/aes_ni/aes_ni.cpp changed 2.1% diff
src/lib/block/aes/aes_power8/aes_power8.cpp changed 7.2% diff
src/lib/block/serpent/serpent.cpp changed 62.3% diff
src/lib/block/serpent/serpent_avx2/serpent_avx2.cpp changed 58.2% diff
src/lib/block/serpent/serpent_simd/serpent_simd.cpp changed 58.6% diff
src/lib/block/sm4/sm4.cpp changed 2.1% diff
src/lib/entropy/entropy_srcs.cpp changed 39.8% diff
src/lib/entropy/p9_darn/p9_darn.cpp removed
src/lib/entropy/rdrand/rdrand.cpp removed
src/lib/ffi/ffi_pk_op.cpp changed 7.8% diff
src/lib/ffi/ffi_rng.cpp changed 11.0% diff
src/lib/mac/hmac/hmac.cpp changed 74.1% diff
src/lib/prov/commoncrypto/commoncrypto_block.cpp changed 5.1% diff
src/lib/prov/commoncrypto/commoncrypto_hash.cpp changed 9.5% diff
src/lib/pubkey/ec_group/ec_group.cpp changed 6.2% diff
src/lib/pubkey/gost_3410/gost_3410.cpp changed 2.8% diff
src/lib/pubkey/xmss/xmss_common_ops.cpp changed 18.3% diff
src/lib/pubkey/xmss/xmss_parameters.cpp changed 0.7% diff
src/lib/pubkey/xmss/xmss_privatekey.cpp changed 12.4% diff
src/lib/pubkey/xmss/xmss_signature_operation.cpp changed 6.3% diff
src/lib/pubkey/xmss/xmss_verification_operation.cpp changed 29.6% diff
src/lib/rng/processor_rng/processor_rng.cpp added
src/lib/rng/rdrand_rng/rdrand_rng.cpp changed 78.2% diff
src/lib/rng/stateful_rng/stateful_rng.cpp changed 8.6% diff
src/lib/tls/msg_certificate.cpp changed 25.3% diff
src/lib/tls/tls_channel.cpp changed 1.8% diff
src/lib/tls/tls_client.cpp changed 2.6% diff
src/lib/tls/tls_record.cpp changed 10.8% diff
src/lib/utils/cpuid/cpuid.cpp changed 24.6% diff
src/lib/utils/os_utils.cpp changed 5.2% diff
src/lib/utils/timer.cpp changed 2.0% diff
src/lib/x509/asn1_alt_name.cpp changed 3.8% diff
src/lib/x509/cert_status.cpp changed 3.9% diff
src/lib/x509/certstor.cpp changed 7.8% diff
src/lib/x509/certstor_flatfile/certstor_flatfile.cpp changed 9.8% diff
src/lib/x509/certstor_sql/certstor_sql.cpp changed 3.7% diff
src/lib/x509/certstor_system_macos/certstor_macos.cpp changed 52.4% diff
src/lib/x509/name_constraint.cpp changed 3.0% diff
src/lib/x509/pkcs10.cpp changed 1.2% diff
src/lib/x509/x509_obj.cpp changed 11.9% diff
src/lib/x509/x509cert.cpp changed 2.4% diff
src/lib/x509/x509path.cpp changed 1.0% diff
src/tests/test_certstor.cpp changed 0.9% diff
src/tests/test_ffi.cpp changed 2.0% diff
src/tests/test_gost_3410.cpp changed 10.4% diff
src/tests/test_ocsp.cpp changed 1.9% diff
src/tests/test_pkcs11_high_level.cpp changed 0.9% diff
src/tests/test_pubkey.cpp changed 0.3% diff
src/tests/test_rng.cpp changed 2.8% diff
src/tests/test_uri.cpp changed 0.8% diff
src/tests/test_x509_path.cpp changed 17.0% diff
src/tests/unit_x509.cpp changed 0.3% diff

Python Programs (6 of 30):

NameStatusDeltaVisual Diff
configure.py changed 0.4% diff
src/python/botan2.py changed 0.3% diff
src/scripts/build_docs.py changed 7.5% diff
src/scripts/ci_build.py changed 0.4% diff
src/scripts/test_all_configs.py changed 8.0% diff
src/scripts/test_python.py changed 1.4% diff

Shell Programs (1 of 2):

NameStatusDeltaVisual Diff
src/scripts/ci/setup_travis.sh changed 1.4% diff

Automake Files (1 of 2):

NameStatusDeltaVisual Diff
src/build-data/cmake.in changed 2.2% diff

JSON Files (all 1):

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

Certificate Files (9 of 1027):

NameStatusDeltaVisual Diff
src/tests/data/x509/cve-2020-0601/ca.pem added
src/tests/data/x509/cve-2020-0601/ee.pem added
src/tests/data/x509/cve-2020-0601/fake_ca.pem added
src/tests/data/x509/name_constraint_san/int.pem added
src/tests/data/x509/name_constraint_san/leaf.pem added
src/tests/data/x509/name_constraint_san/root.pem added
src/tests/data/x509/v2-in-v1/int.pem added
src/tests/data/x509/v2-in-v1/leaf.pem added
src/tests/data/x509/v2-in-v1/root.pem added

RST Files (14 of 60):

NameStatusDeltaVisual Diff
doc/api_ref/block_cipher.rst changed 12.9% diff
doc/api_ref/ffi.rst changed 0.1% diff
doc/api_ref/hash.rst changed 6.4% diff
doc/api_ref/message_auth_codes.rst changed 6.6% diff
doc/api_ref/python.rst changed 1.3% diff
doc/api_ref/rng.rst changed 3.0% diff
doc/building.rst changed 2.8% diff
doc/cli.rst changed 34.7% diff
doc/deprecated.rst changed 20.5% diff
doc/dev_ref/configure.rst changed 12.8% diff
doc/dev_ref/todo.rst changed 2.4% diff
doc/security.rst changed 4.8% diff
doc/side_channels.rst changed 7.7% diff
news.rst changed 3.4% diff

YAML Files (2 of 4):

NameStatusDeltaVisual Diff
src/scripts/ci/appveyor.yml changed 2.0% diff
src/scripts/ci/travis.yml changed 3.9% diff

Directories (6 of 567):

NameStatus
src/lib/entropy/p9_darn removed
src/lib/entropy/rdrand removed
src/lib/rng/processor_rng added
src/tests/data/x509/cve-2020-0601 added
src/tests/data/x509/name_constraint_san added
src/tests/data/x509/v2-in-v1 added

Readme Files (1 of 9):

NameStatusDeltaVisual Diff
readme.rst changed 6.5% diff

Text Files (15 of 575):

NameStatusDeltaVisual Diff
src/build-data/bakefile.in changed 9.4% diff
src/build-data/cc/msvc.txt changed 3.6% diff
src/build-data/policy/bsi.txt changed 1.4% diff
src/build-data/policy/modern.txt changed 1.8% diff
src/build-data/policy/nist.txt changed 1.4% diff
src/build-data/version.txt changed 58.3% diff
src/lib/entropy/p9_darn/info.txt removed
src/lib/entropy/rdrand/info.txt removed
src/lib/pubkey/xmss/info.txt changed 7.0% diff
src/lib/rng/processor_rng/info.txt added
src/lib/rng/rdrand_rng/info.txt changed 100.0% diff
src/tests/data/block/aes.vec changed 0.2% diff
src/tests/data/pubkey/gost_3410_sign.vec changed 3.9% diff
src/tests/data/pubkey/gost_3410_verify.vec changed 3.9% diff
src/tests/data/x509/bsi/expected.txt changed 6.4% diff

Packages Compared:

Botan-2.14.0.tar.xz
Botan-2.15.0.tar.xz


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