Changes for Crypt::SRP 0.019 2022/06/09 - requires Math::BigInt::LTM (=CryptX) 0.074 or newer 0.018 2017/07/14 - AppleTV / AirPlayAuth compatibility mode - srptool (python) compatibility mode 0.017 2017/04/11 - @INC & . fix 0.016 2016/05/10 - requires Math::BigInt-1.88 or newer 0.015 2016/04/13 - minimizing dependencies, now only CryptX-0.030 + Math::BigInt-1.36 0.014 2014/10/07 - fix compute_verifier 0.013 2014/01/17 - optimized _calc_S_client 0.012 2013/09/25 - documentation tweaks & cosmetics - URL to github repo 0.010 2013/06/17 - adding README - removing utf8::downgrade workaround 0.009 2013/06/17 - fix: hex padding when hex string has odd length 0.008 2013/06/07 - calc_K fix (was broken for S with leading zeros) 0.007 2013/05/19 - examples/srp_server.pl compatible with Mojoliciuos 4 - use Crypt::PRNG if available - get_secret_S + get_secret_K accept optional $format parameter 0.006 2013/04/11 - ($s, $v)=compute_verifier_and_salt >>> ($v,$s)=compute_verifier_and_salt - new($group, $hash, $interleaved, $format, $default_salt_len) >>> new($group, $hash, $format, $interleaved, $default_salt_len) - added server_client.t 0.005 2013/04/10 - added reset(), dump(), load(), server_fake_B_s() - server_init() and client_init() now return $self - removed validate_A_or_B - added server_verify_A() + client_verify_B() - we support $self->random_bytes and Crypt::SRP->random_bytes - new's param $format + $default_salt_len 0.004 2013/04/08 - fixed bug in _calc_K - new's param $interleaved - documentation fixes 0.003 2013/04/05 - no dependency on Digest::SHA1 - compatibility with Math::BigInt 1.991 - more reliable sample implementation of client/server - ready for CPAN 0.002 2013/04/05 - sample srp_client.pl + srp_server.pl (+ necessary changes) 0.001 2013/04/04 - initial version