"Fossies" - the Fresh Open Source Software Archive  

Source code changes report for "Botan" between the packages
Botan-1.11.31.tgz and Botan-1.11.32.tgz

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. Development version.

Summary:

The "Botan" source code changed by about 10.3% and now consists of 2116 files.

Related Informations:

See doc/news.rst (Botan 1.11.32).

Changes In Files (According File Type):

File TypeTotalAddedRemovedChanged
Header file 334 2 20 45
C program 3 0 0 0
C++ program 402 4 15 81
Python program 10 0 0 2
Shell program 9 0 0 2
Automake file 5 0 0 0
Lisp program 1 0 0 0
Pkg-config file 1 0 0 0
Certificate file 612 0 0 0
Doxygen file 1 0 0 0
Git file 1 0 0 0
HTML page 2 0 0 0
Property file 1 0 0 0
RST file 35 0 0 6
Signature file 2 0 0 0
YAML file 3 0 0 0
Data file 6 0 0 0
Directory 314 3 13 0
License 1 0 0 1
Readme file 1 0 0 1
Text file 372 5 25 29
Total Files21161473167



Header Files (67 of 334):

NameStatusDeltaVisual Diff
src/lib/base/secmem.h changed 2.3% diff
src/lib/block/aes/aes.h changed 84.9% diff
src/lib/block/aes_ni/aes_ni.h removed
src/lib/block/aes_ssse3/aes_ssse3.h removed
src/lib/block/block_cipher.h changed 4.9% diff
src/lib/block/idea/idea.h changed 35.7% diff
src/lib/block/idea_sse2/idea_sse2.h removed
src/lib/block/mars/mars.h removed
src/lib/block/noekeon/noekeon.h changed 33.8% diff
src/lib/block/noekeon_simd/noekeon_simd.h removed
src/lib/block/rc2/rc2.h removed
src/lib/block/rc5/rc5.h removed
src/lib/block/rc6/rc6.h removed
src/lib/block/safer/safer_sk.h removed
src/lib/block/serpent/serpent.h changed 48.3% diff
src/lib/block/serpent_simd/serp_simd.h removed
src/lib/block/tea/tea.h removed
src/lib/block/threefish/threefish.h changed 26.5% diff
src/lib/block/threefish_avx2/threefish_avx2.h removed
src/lib/block/xtea_simd/xtea_simd.h removed
src/lib/cert/x509/x509_ca.h changed 0.1% diff
src/lib/cert/x509/x509cert.h changed 1.6% diff
src/lib/hash/has160/has160.h removed
src/lib/hash/hash.h changed 17.0% diff
src/lib/hash/keccak/keccak.h changed 9.9% diff
src/lib/hash/md2/md2.h removed
src/lib/hash/rmd128/rmd128.h removed
src/lib/hash/sha1/sha160.h changed 49.3% diff
src/lib/hash/sha1_sse2/sha1_sse2.h removed
src/lib/mac/mac.h changed 14.7% diff
src/lib/math/mp/mp_core.h changed 9.3% diff
src/lib/modes/aead/ccm/ccm.h changed 6.3% diff
src/lib/modes/aead/chacha20poly1305/chacha20poly1305.h changed 9.2% diff
src/lib/modes/aead/eax/eax.h changed 8.2% diff
src/lib/modes/aead/gcm/gcm.h changed 6.2% diff
src/lib/modes/aead/ocb/ocb.h changed 8.6% diff
src/lib/modes/aead/siv/siv.h changed 5.8% diff
src/lib/modes/cbc/cbc.h changed 7.1% diff
src/lib/modes/cfb/cfb.h changed 11.0% diff
src/lib/modes/cipher_mode.h changed 28.4% diff
src/lib/modes/ecb/ecb.h changed 11.0% diff
src/lib/modes/stream_mode.h changed 21.7% diff
src/lib/modes/xts/xts.h changed 11.8% diff
src/lib/pubkey/if_algo/if_algo.h removed
src/lib/pubkey/newhope/newhope.h added
src/lib/pubkey/nr/nr.h removed
src/lib/pubkey/rsa/rsa.h changed 73.9% diff
src/lib/pubkey/rw/rw.h removed
src/lib/stream/chacha/chacha.h changed 21.9% diff
src/lib/stream/stream_cipher.h changed 9.0% diff
src/lib/tls/tls_blocking.h changed 6.6% diff
src/lib/tls/tls_callbacks.h added
src/lib/tls/tls_channel.h changed 17.0% diff
src/lib/tls/tls_ciphersuite.h changed 2.5% diff
src/lib/tls/tls_client.h changed 55.1% diff
src/lib/tls/tls_extensions.h changed 8.7% diff
src/lib/tls/tls_handshake_msg.h changed 12.4% diff
src/lib/tls/tls_handshake_state.h changed 5.3% diff
src/lib/tls/tls_messages.h changed 17.8% diff
src/lib/tls/tls_policy.h changed 32.8% diff
src/lib/tls/tls_record.h changed 60.0% diff
src/lib/tls/tls_server.h changed 100.0% diff
src/lib/tls/tls_session.h changed 4.9% diff
src/lib/utils/assert.h changed 18.5% diff
src/lib/utils/cpuid.h changed 58.6% diff
src/lib/utils/exceptn.h changed 5.6% diff
src/tests/tests.h changed 1.4% diff

C++ Programs (100 of 402):

NameStatusDeltaVisual Diff
src/cli/pubkey.cpp changed 0.5% diff
src/cli/speed.cpp changed 7.5% diff
src/cli/tls_client.cpp changed 12.0% diff
src/cli/tls_proxy.cpp changed 5.7% diff
src/cli/tls_server.cpp changed 9.3% diff
src/cli/x509.cpp changed 6.4% diff
src/lib/asn1/oid_lookup/default.cpp changed 12.4% diff
src/lib/block/aes/aes.cpp changed 15.7% diff
src/lib/block/aes_ni/aes_ni.cpp changed 4.1% diff
src/lib/block/aes_ssse3/aes_ssse3.cpp changed 4.7% diff
src/lib/block/block_cipher.cpp changed 43.3% diff
src/lib/block/idea/idea.cpp changed 18.0% diff
src/lib/block/idea_sse2/idea_sse2.cpp changed 13.1% diff
src/lib/block/mars/mars.cpp removed
src/lib/block/noekeon/noekeon.cpp changed 26.7% diff
src/lib/block/noekeon_simd/noekeon_simd.cpp changed 46.3% diff
src/lib/block/rc2/rc2.cpp removed
src/lib/block/rc5/rc5.cpp removed
src/lib/block/rc6/rc6.cpp removed
src/lib/block/safer/safer_sk.cpp removed
src/lib/block/serpent/serpent.cpp changed 8.5% diff
src/lib/block/serpent_simd/serp_simd.cpp changed 15.1% diff
src/lib/block/tea/tea.cpp removed
src/lib/block/threefish/threefish.cpp changed 5.8% diff
src/lib/block/threefish_avx2/threefish_avx2.cpp changed 1.6% diff
src/lib/block/xtea_simd/xtea_simd.cpp removed
src/lib/cert/x509/key_constraint.cpp changed 11.6% diff
src/lib/cert/x509/x509cert.cpp changed 3.7% diff
src/lib/cert/x509/x509path.cpp changed 0.7% diff
src/lib/ffi/ffi.cpp changed 0.2% diff
src/lib/filters/cipher_filter.cpp changed 1.7% diff
src/lib/hash/has160/has160.cpp removed
src/lib/hash/hash.cpp changed 14.8% diff
src/lib/hash/keccak/keccak.cpp changed 1.7% diff
src/lib/hash/md2/md2.cpp removed
src/lib/hash/rmd128/rmd128.cpp removed
src/lib/hash/sha1/sha160.cpp changed 3.5% diff
src/lib/hash/sha1_sse2/sha1_sse2.cpp changed 6.8% diff
src/lib/math/bigint/big_ops2.cpp changed 3.2% diff
src/lib/math/bigint/big_ops3.cpp changed 3.4% diff
src/lib/math/ec_gfp/curve_gfp.cpp changed 7.7% diff
src/lib/math/mp/mp_karat.cpp changed 20.0% diff
src/lib/math/mp/mp_monty.cpp changed 19.1% diff
src/lib/math/numbertheory/mp_numth.cpp changed 22.9% diff
src/lib/math/numbertheory/powm_mnt.cpp changed 28.0% diff
src/lib/modes/aead/ccm/ccm.cpp changed 17.8% diff
src/lib/modes/aead/chacha20poly1305/chacha20poly1305.cpp changed 14.2% diff
src/lib/modes/aead/eax/eax.cpp changed 14.7% diff
src/lib/modes/aead/gcm/gcm.cpp changed 20.4% diff
src/lib/modes/aead/ocb/ocb.cpp changed 27.3% diff
src/lib/modes/aead/siv/siv.cpp changed 8.8% diff
src/lib/modes/cbc/cbc.cpp changed 7.1% diff
src/lib/modes/cfb/cfb.cpp changed 19.0% diff
src/lib/modes/ecb/ecb.cpp changed 16.5% diff
src/lib/modes/xts/xts.cpp changed 7.9% diff
src/lib/pk_pad/hash_id/hash_id.cpp changed 14.9% diff
src/lib/prov/openssl/openssl_block.cpp changed 0.9% diff
src/lib/prov/openssl/openssl_hash.cpp changed 3.2% diff
src/lib/prov/openssl/openssl_rc4.cpp changed 3.5% diff
src/lib/pubkey/curve25519/donna.cpp changed 9.9% diff
src/lib/pubkey/if_algo/if_algo.cpp removed
src/lib/pubkey/newhope/newhope.cpp added
src/lib/pubkey/nr/nr.cpp removed
src/lib/pubkey/pk_algs.cpp changed 12.4% diff
src/lib/pubkey/rsa/rsa.cpp changed 37.2% diff
src/lib/pubkey/rw/rw.cpp removed
src/lib/rng/hmac_rng/hmac_rng.cpp changed 1.3% diff
src/lib/stream/chacha/chacha.cpp changed 67.6% diff
src/lib/stream/chacha/chacha_sse2/chacha_sse2.cpp added
src/lib/tls/msg_cert_verify.cpp changed 1.6% diff
src/lib/tls/msg_certificate.cpp changed 4.5% diff
src/lib/tls/msg_client_hello.cpp changed 24.4% diff
src/lib/tls/msg_client_kex.cpp changed 2.8% diff
src/lib/tls/msg_server_hello.cpp changed 17.5% diff
src/lib/tls/msg_server_kex.cpp changed 0.6% diff
src/lib/tls/tls_blocking.cpp changed 16.8% diff
src/lib/tls/tls_channel.cpp changed 26.9% diff
src/lib/tls/tls_ciphersuite.cpp changed 8.2% diff
src/lib/tls/tls_client.cpp changed 9.2% diff
src/lib/tls/tls_extensions.cpp changed 7.9% diff
src/lib/tls/tls_handshake_state.cpp changed 1.7% diff
src/lib/tls/tls_policy.cpp changed 35.5% diff
src/lib/tls/tls_record.cpp changed 47.3% diff
src/lib/tls/tls_server.cpp changed 87.5% diff
src/lib/tls/tls_session.cpp changed 2.1% diff
src/lib/utils/cpuid.cpp changed 9.3% diff
src/lib/utils/os_utils.cpp changed 30.1% diff
src/tests/main.cpp changed 8.5% diff
src/tests/test_block.cpp changed 14.6% diff
src/tests/test_fpe.cpp added
src/tests/test_hash.cpp changed 7.5% diff
src/tests/test_mac.cpp changed 13.2% diff
src/tests/test_modes.cpp changed 3.4% diff
src/tests/test_newhope.cpp added
src/tests/test_nr.cpp removed
src/tests/test_rw.cpp removed
src/tests/test_stream.cpp changed 29.5% diff
src/tests/tests.cpp changed 15.5% diff
src/tests/unit_tls.cpp changed 72.1% diff
src/tests/unit_x509.cpp changed 9.5% diff

Python Programs (2 of 10):

NameStatusDeltaVisual Diff
botan_version.py changed 45.5% diff
configure.py changed 1.9% diff

Shell Programs (2 of 9):

NameStatusDeltaVisual Diff
src/scripts/ci/travis/after_success.sh changed 58.6% diff
src/scripts/ci/travis/build.sh changed 4.0% diff

RST Files (6 of 35):

NameStatusDeltaVisual Diff
doc/manual/aead.rst changed 2.5% diff
doc/manual/mceliece.rst changed 2.2% diff
doc/manual/rng.rst changed 26.5% diff
doc/manual/tls.rst changed 17.1% diff
doc/news.rst changed 2.0% diff
doc/todo.rst changed 62.5% diff

Directories (16 of 314):

NameStatus
src/lib/block/mars removed
src/lib/block/rc2 removed
src/lib/block/rc5 removed
src/lib/block/rc6 removed
src/lib/block/safer removed
src/lib/block/tea removed
src/lib/block/xtea_simd removed
src/lib/hash/has160 removed
src/lib/hash/md2 removed
src/lib/hash/rmd128 removed
src/lib/pubkey/if_algo removed
src/lib/pubkey/newhope added
src/lib/pubkey/nr removed
src/lib/pubkey/rw removed
src/lib/stream/chacha/chacha_sse2 added
tls-policy added

Licenses (all 1):

NameStatusDeltaVisual Diff
doc/license.txt changed 2.8% diff

Readme Files (all 1):

NameStatusDeltaVisual Diff
readme.rst changed 7.9% diff

Text Files (59 of 372):

NameStatusDeltaVisual Diff
doc/deprecated.txt changed 29.3% diff
src/build-data/cc/clang.txt changed 6.7% diff
src/build-data/cc/gcc.txt changed 5.8% diff
src/build-data/policy/bsi.txt changed 10.2% diff
src/build-data/policy/modern.txt changed 11.7% diff
src/lib/block/mars/info.txt removed
src/lib/block/noekeon_simd/info.txt changed 47.0% diff
src/lib/block/rc2/info.txt removed
src/lib/block/rc5/info.txt removed
src/lib/block/rc6/info.txt removed
src/lib/block/safer/info.txt removed
src/lib/block/serpent_simd/info.txt changed 81.5% diff
src/lib/block/tea/info.txt removed
src/lib/block/threefish_avx2/info.txt changed 44.0% diff
src/lib/block/xtea_simd/info.txt removed
src/lib/hash/has160/info.txt removed
src/lib/hash/md2/info.txt removed
src/lib/hash/rmd128/info.txt removed
src/lib/hash/sha1_sse2/info.txt changed 40.0% diff
src/lib/pubkey/if_algo/info.txt removed
src/lib/pubkey/newhope/info.txt added
src/lib/pubkey/nr/info.txt removed
src/lib/pubkey/rsa/info.txt changed 34.1% diff
src/lib/pubkey/rw/info.txt removed
src/lib/stream/chacha/chacha_sse2/info.txt added
src/lib/tls/info.txt changed 2.7% diff
src/tests/data/aead/eax.vec changed 28.1% diff
src/tests/data/aead/gcm.vec changed 0.4% diff
src/tests/data/block/aes.vec changed 0.01% diff
src/tests/data/block/idea.vec changed 0.04% diff
src/tests/data/block/mars.vec removed
src/tests/data/block/noekeon.vec changed 1.8% diff
src/tests/data/block/rc2.vec removed
src/tests/data/block/rc5.vec removed
src/tests/data/block/rc6.vec removed
src/tests/data/block/safer.vec removed
src/tests/data/block/serpent.vec changed 0.01% diff
src/tests/data/block/tea.vec removed
src/tests/data/block/threefish.vec changed 1.1% diff
src/tests/data/fpe_fe1.vec added
src/tests/data/hash/has160.vec removed
src/tests/data/hash/md2.vec removed
src/tests/data/hash/parallel.vec changed 29.7% diff
src/tests/data/hash/ripemd128.vec removed
src/tests/data/hash/sha1.vec changed 0.2% diff
src/tests/data/kdf/tls_prf.vec changed 37.3% diff
src/tests/data/mac/hmac.vec changed 32.7% diff
src/tests/data/modes/cbc.vec changed 0.4% diff
src/tests/data/modes/ecb.vec changed 39.9% diff
src/tests/data/pbkdf/pbkdf1.vec changed 43.6% diff
src/tests/data/pubkey/newhope.vec added
src/tests/data/pubkey/nr.vec removed
src/tests/data/pubkey/rsa_sig.vec changed 3.8% diff
src/tests/data/pubkey/rw_sig.vec removed
src/tests/data/pubkey/rw_verify.vec removed
src/tests/data/stream/chacha.vec changed 37.1% diff
src/tests/data/stream/ctr.vec changed 10.2% diff
src/tests/data/stream/salsa20.vec changed 11.1% diff
tls-policy/BSI_TR-02102-2.txt added

Packages Compared:

Botan-1.11.31.tgz
Botan-1.11.32.tgz


Home  |  About  |  All  |  Newest  |  Fossies Dox  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTPS