[libcryptx-perl] annotated tag upstream/0.056 created (now 026c4ec)

gregor herrmann gregoa at debian.org
Wed Jan 3 19:54:06 UTC 2018


This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to annotated tag upstream/0.056
in repository libcryptx-perl.

        at  026c4ec   (tag)
   tagging  5b7253046b660592f2e7db7afd2857c8ac517621 (commit)
  replaces  upstream/0.055
 tagged by  gregor herrmann
        on  Wed Jan 3 20:36:45 2018 +0100

- Log -----------------------------------------------------------------
Upstream version 0.056

FGasper (1):
      Prevent RSA import_key() from altering a JWK hash reference. (#12)

Felipe Gasper (1):
      Add ability to export JWK thumbprint.

Karel Miko (597):
      initial
      v0.003
      tak rovnou další verze 0.004
      mode fix
      win64 hack + more
      fixing compiler warnings
      key derivation
      kosmetika
      fork-safe prng a dalsi vylepseni - v0.007
      čistka
      croak hack
      digest fix + 0.008 release
      doc fixes
      rename xxx_base64 to xxx_b64
      fixing compiler warnings
      CLONE_SKIP
      release 0.011
      remove perl 5.8.8+ prereq
      libtomcrypt update
      revert
      gitignore
      version bump + CPANTS improvements
      chmod -x
      relese 0.012
      PK improvements
      base64url support
      digest/mac base64url support
      Crypt::PRNG random_bytes_b64u/bytes_b64u
      DSA doc fix
      Cipher doc fix
      updating changes
      RSA sign/verify > sign_message/verify_message + sign_hash/verify_hash
      RSA/DSA changes
      release 0.013_1
      pod fix
      pod fix
      DH+ECC dodělávky
      doc fixes
      preparing 0.014
      DSA/DH tuning
      CryptX-0.014
      doc fixes
      strip trailing spaces
      cipher doc fixes
      see also fixes
      CryptX-0.014_1
      another pod fixes
      urls
      changes
      CryptX-0.015
      CryptX-0.016
      typo
      pod fix
      encrypted pem keys support for RSA and DSA
      password protected RSA/DSA keys
      CryptX-0.016_1
      doc typo
      base64url better code
      rsa|dsa|ecc|dh_free
      openssl test vectors
      preparing 0.016_2
      rename src dirs
      0.016_3
      preparing 0.017
      updating changes
      5.8 compatibility
      CryptX-0.017
      doc fix
      notes about solaris crash
      added repository url
      dsa_make_key: testing x < q
      dsa_sign_hash: testing k < q
      ltc_mp.unsigned_size >> mp_unsigned_bin_size
      dsa_make_key: improved x < q test
      improved primality testing - initial idea
      v0.018
      fixing broken camellia
      camellia related changes
      v0.019
      improving primality testing
      ECC support for curve y^2 = x^3 + a*x + b (`a` used to be fixed to -3)
      openssl ec keys
      XS improvements - returning self
      POD fixes - Digest
      POD fixes - Digest (2)
      ecc generate_key with custom curve params
      ECC support for curve y^2 = x^3 + a*x + b (part 2); ECDSA handling hashes longer then curve bitsize
      ECC export/import of ASN X9.63 compressed public keys - ecc_export_raw + ecc_import_raw
      ECDSA openssl test vectors
      ECC key pair generation according to FIPS-186-4
      ECC key pair generation according to FIPS-186-4 (2)
      DSA test vectors generated by openssl
      tuning DSA key generation
      RSA test vectors generated by openssl
      improving RSA tests + doc
      better RSA tests
      DSA sign improvement
      faster string_from
      ECC ecc_import_point
      ECC ecc_import_point (2)
      ECC full import/export (not final version yet)
      new import/export DER/PEM
      EC test certs/keys generated by openssl
      ECC preparing new PEM/DER support
      ECC preparing new PEM/DER support (2)
      support for optional items in ASN.1 sequences
      support for optional items in ASN.1 sequences (2)
      ECC export/import of EC PUBLIC keys should be compatible with rfc5480 and openssl
      travis
      travis (2)
      travis (3)
      fix for failing pk_dsa_test_vectors_openssl.t
      fix for failing pk_dsa_test_vectors_openssl.t (2)
      fix for failing pk_dsa_test_vectors_openssl.t (3)
      preparing for 0.019_1
      ASN.1 context specific tag (decoding)
      ECC private DER - import
      loading openssl EC keys works
      ECC export/import of EC PRIVATE keys should be compatible with rfc5915 and openssl (incl. ugly hack for ASN.1 context specific tags)
      ECC improvements (perl part)
      fixing compiler warnings
      old perl compatibility
      old perl compatibility (2)
      tests for encrypted EC private keys generated by openssl
      doc improvements
      tuning RSA interoperability + small fixes
      RSA related test script
      tuning DSA tests+doc
      tuning ECC tests+doc
      scripts for generating test vectors
      README regen
      handling compiler warnings
      pod fixes
      more prng entropy by `Crypt::PK::*` modules
      tuning compiler flags
      64bit cygwin support
      gcc+Win64+asm fix
      enable ASM
      0.019_3
      tuning asm
      small fixes to `Crypt::Mode::*`
      0.019_4
      v0.020
      optimized ecc_encrypt_key
      dsa_encrypt_key small correction
      fix for ASM failures on freebsd/netbsd
      do not use LTC_NO_ASM
      dsa_make_key minor isuue
      v0.021
      eliminating warning: statement not reached
      avoid global filehandle
      avoid "return undef"
      DSA params+key generation according FIPS-186-4 (part 1)
      merge
      whitespaces
      rand_helper
      pulling small dsa fix from libtomcrypt repo
      syncing libtomcrypt/develop changes
      MANIFEST.SKIP update
      merge master
      todo update
      new ecc key load test
      syncing libtomcrypt/develop 4981e2ab3f - Mar 28 08:31:21 2015 -0400
      zeroing extra files
      cygwin/64bit related fix - added !defined(__x86_64__)
      cygwin related fix - variable name B0 changed to B_0 as it caused collision when compiling libtomcrypt as a perl module (for some reason only on cygwin)
      cygwin related fix - variable name B0 changed to B_0 (part 2)
      libtomcrypt ecc enhancements
      avoid non-ASCII chars
      remove debug messages
      new ecc tests + ECC.pm cosmetics
      new digests SHA512_224 + SHA512_256
      new digests SHA512_224 + SHA512_256 (part 2)
      use binmode=>1 in generators
      GCM doc fix
      Crypt::Mode::* doc fix
      converting newlines for t/*.t
      fix compiler warning
      README update
      v0.021_2
      libtommath updated to the latest develop branch, commit 0fd5e6c17f Dec 11 14:59:35 2014 +0100
      v0.021_3
      fix compiler warning in bn_mp_sqrtmod_prime
      v0.021_4
      devel version 0.021_7
      v0.022
      updating .travis.yml
      updating .travis.yml
      removing unused crypt_constants.c crypt_sizes.c
      support for older compilers - gcc3 + vc6
      v0.023
      0.023_2
      KeyWrap moved to separate dist
      ECC added: verify_message_rfc7518, sign_message_rfc7518, curve2hash
      v0.024
      Crypt::PK::ECC+RSA export_key_jwk() allows to export a perl HASH with JWK structure
      v0.025
      release v0.025_01
      PRNG rand/irand cosmetics
      version bump
      random_string_from cosmetics
      UNIX newlines
      v0.026
      syncing libtomcrypt src
      HP-UX related fixes
      eliminating done_testing
      eliminating done_testing
      switch to: _encode_base64url _decode_base64url _encode_base64 _decode_base64
      v0.026_05
      failure on perl 5.10
      hpux tuning
      JSON hacks
      hpux compiler warning
      hpux compiler warning setbit >> SETBIT
      overflow in ecc_ansi_x963_export
      sign related warning in ltc_ecc_mul2add
      HPUX/Itanium GCM issue
      v0.026_29
      avoid using declaration after statements
      avoid declaration after statement
      no static void
      avoid stdint.h
      ROR > RORc
      rng_get_bytes bug
      ˇltm tweaking
      v0.026_36
      v0.026_37
      Merge branch 'master' of git+ssh://repo.dcit.cz/git/cryptx
      HPUX tuning
      chmod README
      skip jwk.t in noo JSON module available
      dev release v0.026_39
      fix for https://github.com/libtom/libtomcrypt/issues/90
      JSON is now completely optional
      dev version 0.026_40
      vc6 compatibility
      updating changes
      v0.027
      .gitignore update
      updating .gitignore MANIFEST.SKIP
      ltm+ltc Makefile
      moving CryptX.xs ppport.h
      version bump
      Build.PL fix
      syncing makefiles with eumm
      MB build fix
      exporter compatibility
      generators updated
      chmod README
      EU::MM + Makefile.PL
      one more bugfix for DSA key loading
      improved tests for ssh key loading
      Merge branch 'eumm'
      moving master to EU::MM
      v0.027_06
      v0.028
      version bump
      adding Math::BigInt::LTM
      Math::BigInt::LTM test skip
      tuning tests
      new module Crypt::Misc
      v0.029
      v0.030
      version bump
      RSA/DSA key export nox with PK_PUBLIC|PK_STD
      updating Changes
      RSA+DSA+ECC export_key_jwk produces canonical JSON
      ECC import_key now accepts non-standard curve names e.g. "secp112r1", "secp521r1"
      updating Changes
      ECC - export_key_jwk_thumbprint (incomplete)
      ECC - export_key_jwk_thumbprint $hash_name param
      RSA - export_key_jwk_thumbprint
      tests for canonical JWK key exports (RSA/ECC)
      fix: Non-ASCII character seen
      fix: jwk.t test count
      updating Changes
      new: Crypt::Misc functions random_v4uuid + is_v4uuid
      v0.031
      new Crypt::Checksum, Crypt::Checksum::CRC32, Crypt::Checksum::Adler32
      missing checksum.t
      v0.032
      version bump
      MSVC6 related fixes (needed for older ActivePerl at MSWin32)
      v0.033
      v0.034
      OpenSSL interoperability broken #15 - ecc part
      OpenSSL interoperability broken #15 - rsa part
      OpenSSL interoperability broken #15 - dsa part
      preparing the next release
      v0.035
      more openssl interoperability tests
      v0.036
      fix #18 Minor issue with comment syntax
      fix #19 t/checksum.t fails on AIX-5.3
      v0.037
      improved estimated length of decimal representation
      fix mp_invmod(a,b,c) for b == 1
      key2hash: add leading zero to avoid odd number of hexadecimal numbers
      key2hash: ECC add leading zero to curve params hex values (if necessary)
      improving key2hash
      updating changes
      PROTOTYPES: DISABLE
      Math::BigInt::LTM _log_int() fix by pjacklam
      updating changes
      skip mbi_ltm_mbi-from-big-scalar.t if ivsize<8
      libtomcrypt (renaming *tab.c > *tab.c.inc not needed anymore)
      Math::BigInt::LTM fixed _alen()
      Math::BigInt::LTM improved _alen
      ccm_state
      v0.038
      doc fixes
      doc fixes
      small changes from libtomcrypt repo
      small changes from libtomcrypt repo
      small changes from libtomcrypt repo
      improved Apple+PPC support
      v0.039
      file/dir perms fix
      version bump
      fix compiler warnings
      v0.040
      fix ltc_ecc_is_point memory leak
      DSA: properly handle FIPS 186-4 (4.6 + 4.7)
      crc32 cosmetics
      fix issue #24 Crypt::PK::ECC needs $VERSION (all *.pm have $VERSION)
      GCM: counter incrementation isn't stopped at 2^32 blocks
      v0.041
      RSA: sign/verify functions now support "none" padding (INSECURE!)
      v0.041_001
      version bump
      RC2 min keylen 40bit (was 64)
      v0.041_002
      RC2 min keylen 40bit (was 64) - part 2
      v0.041_003
      version bump
      v0.042
      fix #26 Math::BigInt::LTM compatibility with Math::BigInt 1.999801+
      version bump
      v0.043
      _fac fix
      fix tests - related to #27
      version bump
      v0.044
      decode base64 - sync with libtomcrypt
      decode base64 - sync with libtomcrypt
      (rsa|dsa)_import_radix
      LTC_NO_PROTOTYPES related cosmetics
      version bump
      tuning tomcrypt_cfg.h
      version bump
      tomcrypt_cfg sync changes
      version bump
      arch detection
      #endif without if
      version bump
      version bump
      merging libtomcrypt changes
      dsa_(sign|verify)_hash - signed/unsigned mismatch
      crc32 fix
      signed/unsigned warnings
      signed/unsigned warnings
      version bump
      conversion from size_t to int fixes
      better dsa fix
      ltc sync
      libtommath sync
      conversion from 'size_t' to 'int'
      polish warnings
      wchar_t related warnings
      ltc sync
      ltc sync
      version bump
      ltc sync whitespaces
      ltc sync
      whitespaces
      ltc sync
      tpc sync
      sync ltc whitespace
      version bump
      MIN|MAX macro
      version bump
      HP C compiler + IBM C compiler do not like "static inline"
      version bump
      rsa pkcs8 cosmetics
      comments/whitespaces
      compiler warning
      bad ifdef
      improved ifdef
      sync ltc
      sync ltc
      ltc sync
      version bump
      ltc sync
      fix #31 Fails tests without '.' in @INC
      version bump
      v0.045
      workaround for #32
      version bump
      v0.046
      remove -flto
      fix for #33 "ar: fatal: Numeric group ID too large"
      version bump
      v0.047
      ltc sync
      SHA3
      Poly1305
      doc update
      ChaCha20Poly1305
      better workaround for #33
      chacha20poly1305 basic tests
      LTC sync pr/stream_rc4_sober128
      remove -DLTC_NO_FILE (as it used to be)
      Crypt::PRNG::ChaCha20
      Crypt::Stream::*
      version bump
      dev version 0.047_001
      Crypt::Digest::SHAKE
      version bump
      AuthEnc interface tuning
      version bump
      Crypt::PRNG now uses Crypt::PRNG::ChaCha20
      chacha20 poly1305 + increment_iv
      version bump
      update changes
      BLAKE2
      increment_octets_be, increment_octets_le
      version bump
      LTC sync
      LTC sync
      LTC sync + dh tuning
      use chacha20 prng by default
      version bump
      ecc_dp_fill_from_sets fix
      openssl-ecc tests
      ltc sync
      version bump
      v0.048
      'rv' : unreferenced local variable
      fix: Crypt::AuthEnc::GCM - Encryption of the empty string #37
      fix: GCM: Missing aad_add #36
      version bump
      dev release
      README.md
      version bump
      doc update
      LTC sync
      LTC sync RSA new style
      LTC sync DSA new style
      LTC sync DH new style
      ltc 1.18-rc2
      (en|de)code_b(32|58)
      RSA DSA DH improvements
      dev release
      version bump
      v0.049
      fix cpantesters build failures/warnings
      version bump
      makefile tuning
      v0.050
      Crypt::AuthEnc::OCB is now compliant with RFC-7253
      version bump
      ocb3 fix
      ltc sync
      Makefile.PL tuning
      tuning build
      v0.051
      doc fix
      doc fixes
      libtomcrypt sync
      version bump
      fix wycheproof tests
      dsa wycheproof fix
      add wycheproof test vectors
      doc fixes
      wycheproof tests
      RSA wycheproof
      DSA wycheproof
      DSA & cdf
      dsa_set fix
      DSA update
      DSA fix - key validation
      ltc sync (DSA)
      generate_key_pqg update
      XS - return $self
      wycheproof tests
      v0.052
      LTC sync
      version bump
      v0.053
      version bump
      Makefile.PL cleanup
      more diagnostics
      dev version bump
      dev release
      more diag
      dev release
      dsa_verify_hash fix
      DSA verify fix
      verify_hash better stat handling
      version bump
      dev release
      ltc sync
      ltc sync
      const tuning
      remove special diagnostics
      version bump
      ltc sync
      update changes
      dev version
      ltc 1.18.0
      cosmetics
      devel release
      v0.054
      tuning travis
      tuning travis
      tuning travis
      version bump
      ltc update (serpent,idea)
      gen IDEA/Serpent
      IDEA/Serpent tests
      update changes
      doc tuning
      Serpent/IDEA compat tests
      register_* tuning
      better handling of PK_CURVEOID
      base32_encode + base32_decode from ltc
      base32_encode + base32_decode from ltc(2)
      xs tuning
      Crypt::Stream::Salsa20
      update changes
      xs tuning
      version bump
      avoid Scalar::Util
      version bump
      fix  __declspec(deprecated)
      xs tuning
      ltc-develop sync
      added CCM OO interface: new-add-add-done
      version bump
      doc tuning
      doc tuning
      CCM tuning + CryptX::_croak
      using CryptX::_croak
      version bump
      doc update
      doc update
      version bump
      doc update
      ltc sync + new Crypt::Stream::Sosemanuk
      update changes
      ccm_process fix
      ltc sync - sosemanuk
      ltc sync
      accept CFLAGS and CPPFLAGS from the environment (the idea from real-dam)
      doc tuning
      version bump
      update Changes
      cleanup _generators
      tuning openssl tests
      fix generators
      version bump
      another attempt to fix #39
      POD fixes, spelling
      version bump
      README update
      OCB - blocksize is obsolete
      DSA size/size_q cosmetics
      fix trailing whitespaces and tabs
      test pod coverage
      version bump
      pod tests only if TEST_POD=1
      main CryptX pod fix
      ltc SHA3 blocksize fix
      more hmac tests
      version bump
      v0.055
      tests related cosmetics
      ltm sync
      version bump
      avoid long long
      silence compiler warnings
      doc fix
      ltc update
      new Crypt::Stream::Rabbit
      compatibility with Crypt::Rabbit
      tuning rabbit
      tuning rabbit
      tlc sync
      chmod fix
      ltc sync
      dev release
      version bump
      tuning update-makefiles.pl
      chmod fix
      rabbit doc
      version bump
      v0.056

Lance Kinley (2):
      bugfixes for dsa public key import
      Enhance Crypt::PK::DH (#10)

Manuel Mausz (3):
      Ensure Crypt::PK::ECC->key2hash()->{curve_name} is lowercase (#14)
      Ec fixes + some EC tests (#16)
      Add ability to export ecc keys in short/oid form. (#17)

Sergey Romanov (1):
      use JSON::MaybeXS instead of JSON

Tom Hukins (1):
      Fix a mistyped module name

U-DCIT\miko (1):
      libtommath update

gregor herrmann (1):
      New upstream version 0.056

karel-m (3):
      Merge pull request #1 from tomhukins/patch-1
      Merge pull request #2 from sergeyromanov/json-maybexs
      Merge pull request #3 from lkinley/master

real-dam (1):
      Fix typos in POD (#40)

user (4):
      libtom sources
      more crypto
      verze 0.005
      string_from fix

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libcryptx-perl.git



More information about the Pkg-perl-cvs-commits mailing list