W.Ehrhardt: Archived news

Archived news (2003 – 2012)

Back to home

  • Small 64-bit adjustments for AES,
    version 1.53 of the standard include file in std.zip,
    and a few new links
  • Updated preliminary Keccak (SHA-3) implementation
    with 64-bit code, HMAC unit, and Monte Carlo tests
  • MPArith V1.22.28 with
    Borwein/Schönhage factorial algorithm,
    Cornacchia algorithm for prime powers,
    full longint range for prime number generator,
    fundamental units of real quadratic fields,
    Pollard-Brent factorization, and more.
  • Version 1.52 of standard include file in std.zip
    with basic support for D14, D15(XE), D16(XE2), D17(XE3)
  • 64-bit adjustments for the remaining block ciphers:
    Anubis, 
    Camellia, 
    SEED, 
    Serpent, 
    SHACAL-2, 
    SkipJack, and
    XTEA.
  • MPArith V1.21.35
    with 32-bit prime factorization and related functions (PrimeFactor32,
    EulerPhi32, primroot32, …), primepi32 with Lehmer’s algorithm,
    Shanks‘ SQUFOF, faster mpf_numbpart, new mp_catalan, mp_perm, mp_poch, and more.
  • Unit AMath V1.59:
    Power(x,y) uses intpower only for |y| < 8192; constant sqrt_epsh = sqrt(eps_x/2);
    and fixed fix of exp/3/5/7/10 for very large x.
  • Special Functions units with
    new functions
    (Fermi-Dirac integrals,
    generalized Dawson integral,
    generalized error function,
    generalized exponential integral,
    repeated integrals of erfc,
    Tricomi’s incomplete gamma,
    etaint and internal/debug functions sfc_taylor, sfc_diagctr and sfc_write_debug_str);
    improved functions
    (sfc_rgamma,
    sfc_en with uniform asymptotic expansion ep_largep for n >= 10000);
    and fixes
    (corrected bound in sfc_en,
    sfc_igprefix for a < 1 and underflow of exp(-x)).
  • Unit AMath V1.56 with new functions
    (Langevin, PolEvalCHE/X, PolEvalEE/X, rint) and two small fixes.
  • Special Functions units with
    new functions (non-normalised incomplete igamma/igammal,
    legendre_qlm,
    lngammas,
    poch1,
    toroidal_plm,
    toroidal_qlm),
    improved functions (legendre_p, legendre_plm, legendre_q for |x| > 1;
    gamma;
    gamma_delta_ratio for negative arguments;
    LegendreChi; pochhammer)
    and fixes (special case in sfc_incgamma_ex;
    avoid over/underflow for large x in debye_dei).
  • CRC/Hash/HMAC standard archive and
    PPCH Pure-Pascal version
    with fully integrated Hash algorithms SHA-512/224 and SHA-512/256 from FIPS 180-4
    and improved 64-bit compatibility
  • Updated CRC/Hash demo programs
  • Unit TSC V0.38 with
    improved 64-bit compatibility in the util archive
  • Updated AMath archive:
    There is the new Special Functions unit
    sfzeta.pas with zeta functions, polylogarithms and related.
    New functions: DirichletBeta, DirichletLambda, LegendreChi, LerchPhi,
    polylogr (polylogarithm of real order).
  • MPArith V1.20.24
    with the first release of 64-bit compatible code,
    fast subquadratic conversion to ansistring, fast AGM based logarithm.
    The introduction and the
    t_rcalc calculator
    are adjusted.
  • Updated util archive with 64-bit compatibility changes
  • Version 1.51 of standard include file in std.zip
  • Special Functions units:
    New modified spherical Bessel functions, primezeta, lnfac;
    new statistical distributions (binomial, negative binomial, hypergeometric, Poisson, triangular);
    improved and extended Debye functions.
  • Unit AMath V1.50 with exp5 and exp7
  • MPArith V1.19.04 with up to 32640 mp_digits
    for MP_32BIT and MP_16BIT (i.e. over a million bits per mp_int with
    DIGIT_BIT = 31), and some minor fixes.
  • The Compvers V0.24 unit from the
    util archive supports FPC 2.6.0
  • Version 1.48 of standard include file in std.zip
  • Special Functions units:
    Improved lngamma, new function lngamma1p; improved incomplete normalised Beta function,
    Hurwitz Zeta range extended to 0 <= s < 1;
  • Unit AMTools with
    Finite Hilbert Transform and Double Exponential Transformation for automatic quadrature;
  • Unit AMath V1.49
    with fixes for extreme arguments in arccsch, arcsech, arccsc.
  • Extended ranges: reciprocal-modulus transformation in EllipticE,
    dfac for odd negative n,
  • Some improvements, e.g. polygamma with hard-coded polynomials for x < 0 and 1 ≤ n ≤ 10,
  • Fix: t_cdf for t>0 and large nu,
  • Reciprocal gamma function renamed to rgamma (formerly invgamma).
  • MPArith V1.18.07 with
    additional mp_float functions
    (mpf_arcgd,
    mpf_archav,
    mpf_coshm1,
    mpf_gd,
    mpf_hav,
    mpf_lambertw,
    mpf_sinc)
    and improved mpf_tanh
  • Unit AMath V1.46 with new
    (DegToRad,
    Hex2Dbl,
    Hex2Ext,
    Hex2Sgl,
    hypot3,
    RadToDeg)
    and improved (covers, coshm1, vers) functions
  • New Special functions:
    comp_ellint_1/2/3,
    ein,
    ellint_1/2/3,
    erfce,
    heuman_lambda,
    jacobi_am,
    jacobi_arcsn/cn/dn,
    jacobi_sn/cn/dn,
    jacobi_zeta
  • New special functions:
    Struve functions (H0, H1, L0, and L1), Jacobi theta functions,
    elliptic modulus, and elliptic nome
  • Unit AMath V1.39
    with improved argument reduction functions rem_pio2 and rem_2pi
  • The Compvers V0.23 unit from the
    util archive supports FPC 2.4.4
  • AMath V1.36: Accurate geometric functions (angle2, area_triangle, in_triangle, orient2)
  • Special functions units:
    Zero order Kelvin functions (ber, bei, ker, kei) and additional statistical
    distributions (Cauchy, exponential, Laplace, logistic, lognormal, normal,
    Pareto, uniform, Weibull)
  • Unit AMTools with new procedures for
    adaptive numerical integration
    of one-dimensional functions over finite or infinite intervals
  • Three new functions (isign, RandG, RandG01) in the AMath V1.33 unit
  • New secure hash algorithms SHA-512/224 and SHA-512/256
    on the CRC/Hash page.
  • Unit AMath V1.31 with
    with additional trigonometric (arcgd, archav, covers, gd, hav, vers)
    and ulp functions; new special functions
    (Goodwin-Staton integral, imaginary error function, RiemannR, expint3).
  • AMath V1.24 with many new single
    functions, RoundingMode-safe exp, exp3, exp10, and arccos.
  • Updated or removed some links
  • Updated AMath archive:
    Polygamma, polylogarithms, Debye functions, binomial coefficients, and more
    in the Special functions units
  • MPArith V1.17.06 with
    RSASSA-PKCS1-V1_5 signature generation/verification and some minor changes
  • New HKDF Key Derivation Function according to RFC 5869
  • Updated information about Hash/HMAC/KDF routines
  • User-requested CRC-16/Sick algorithm
  • Updated demo programs (source and binary)
  • Updated AMath archive:
    Bessel functions of real order, spherical Bessel functions, Airy functions
    in the
    Special functions units.
  • The Compvers V0.22 unit from the
    util archive supports FPC 2.4.2
  • Version 1.46 of standard include file in std.zip
  • AMath unit:
    Type definitions for AMTools functions and compatible int, frac, arctan, sqrt;
    statistical moments, skewness, and kurtosis of vectors.
  • Special functions:
    Hurwitz zeta function, Pochhammer symbol, gamma ratios and double factorial;
    sfPoly
    unit implementing orthogonal polynomials and related.
  • New AMTools unit
    for root finding, function minimization, and quadratic equations solving.
  • New AES_GCM unit implementing Galois/Counter mode
  • Updated Mem_Util V0.99 unit
  • AMath unit:
    Significantly improved accuracy for the power function; more accurate ln1pmx;
    new exp2m1; bugfix versions of frac, int, trunc for Delphi 2-5 and FPC 1
  • Special functions:
    Old unit sfCommon split into several new units; improved argument checking and NAN/INF handling;
    new Gamma related functions
    (normalised incomplete gamma functions and inverse, Temme’s gammastar, trigamma, Dirichlet eta)
    and statistical distribution functions
    (pdf, cdf, and inverse cdf for gamma and chi-square distribution)
  • All block ciphers now support longint message lengths in encrypt/decrypt routines
    and CTR mode seek functions for random access reads
  • New AES PPP unit (Perfect Paper Passwords)
  • Updated Mem_Util V0.98 unit with CompMemXL and RandMemXL
  • MPArith V1.16.08 implements
    functions for decomposition of mp_ints into four squares,
    a bit table for the constant exp(1),
    and includes the updated introduction.
  • The AMath archive contains
    special cases for elementary transcendental functions,
    many new statistic functions, and additional special functions
    (pdf, cdf, and inverse cdf for beta distribution, F distribution, and Student’s t distribution).
    The separate introduction is updated.
  • AES counter mode supports
    user-requested seek function for random access reads
  • Updated standard include file in std.zip
  • MPArith V1.15.17 with
    alternative output format for mp_floats and
    variable separators for fractional parts and function arguments
  • AMath archive
    with Fresnel integrals and Lambert W functions
  • AMath archive:
    New special functions (Bessel functions of integer order;
    cin, cinh, cl2, ti2, fac, gamma1pm1)
    and elementary functions (exp3, ln1pmx, sinc, sincPi, rem_2pi, rem_2pi_sym)
  • Updated standard include file in std.zip
  • AMath archive:
    Additional special functions (chi, ci, dawson, dilog, erfc_inv, erf_inv, shi, si, ssi)
    and elementary functions (CSEvalX, maxd/x, mind/x)
  • Changes on the CRC/Hash page:

  • Contributed and user-requested ChaCha functions in the Salsa20 archive
  • New CRC model parameters in crcm_cat unit
    and updated demo programs
  • New user-requested HOTP unit: HMAC-SHA1 based One-Time Password Algorithm according
    to RFC 4226
  • SHA1 fix for Virtual Pascal
  • AMath archive:
    New special functions (exponential and logarithmic integrals, Riemann zeta function)
    and elementary functions (cbrt, nroot, sqrt1pm1)
  • MPArith V1.14.06 implements
    user-requested radix values up to 64, a few new mp_float functions,
    and the updated introduction
  • New separate AMath archive with extended
    AMath V0.79 unit and Quadsolv V0.25
  • The updated Compvers V0.21 unit from the
    util archive now supports D14 and FPC 2.4.0
  • Updated util archive with the new
    AMath unit implementing accurate
    elementary mathematical functions
  • MPArith V1.13.10 with
    many additional elementary transcendental functions (used in
    AMath function testing)
    and accompanying introduction
  • Updated standard include file in std.zip
  • Experimental version of the Blue Midnight Wish SHA3 hash function
  • Updated: crcm_cat unit and tcrc16 demo program
  • SRP16 program for searching Rocksoft parameters for given data / CRC16 sets
  • The Delphi CRT unit supports ANSI console output with Delphi 2009
  • MPArith V1.12.06 with
    D12 adjustments,
    provable primes,
    trace output routines and variables
  • Updated PRNG archive
  • Counter with CBC-MAC (CCM) mode for AES cipher
  • Camellia block cipher with all-in-one EAX functions and CCM mode
  • Speedup factor 8 for Sosemanuk BASM16 key setup
  • The new Sosemanuk stream cipher
  • Increased encryption speed for Salsa20; especially for BASM16 (factors 3 .. 4)
  • XSalsa20 extension of Salsa20 with 192 bit nonce
© 2014 W.Ehrhardt Last update May 11, 2014


Dec. 02, 2012

Nov. 14, 2012

Oct. 29, 2012

Sep. 14, 2012

Aug. 06, 2012

July 11, 2012

June 17, 2012

May 29, 2012

Mar. 27, 2012

Mar. 09, 2012

Feb. 21, 2012

Jan. 03, 2012

Oct. 29, 2011

Aug. 28, 2011

June 26, 2011

May 27, 2011

Apr. 26, 2011

Mar. 28, 2011

Feb. 24, 2011

Jan. 28, 2011

Jan. 04, 2011

Dec. 19, 2010

Nov. 25, 2010

Oct. 26, 2010

Oct. 08, 2010

Sep. 19, 2010

Aug. 20, 2010

July 26, 2010

June 30, 2010

May 27, 2010

Apr. 25, 2010

Mar. 26, 2010

Feb. 24, 2010

Jan. 30, 2010

Dec. 25, 2009

Nov. 26, 2009

Oct. 12, 2009

Sep. 11, 2009

July 31, 2009

July 25, 2009

July 18, 2009

July 12, 2009
Some Delphi 2009 (D12) related changes:D12Plus
June 06, 2009

May 23, 2009

Apr. 18, 2009

Apr. 04, 2009

Mar. 02, 2009

Jan. 07, 2009

Dec. 12, 2008

Nov. 22, 2008

Nov. 07, 2008

Oct. 03, 2008

Sep. 07, 2008

Aug. 16, 2008
Aug. 04, 2008July 17, 2008
June 27, 2008

June 12, 2008

May 21, 2008
bit
Apr. 30, 2008

Mar. 30, 2008

Feb. 03, 2008

Jan. 12, 2008
CFB8
Dec. 24, 2007

Oct. 12, 2007
XTSOct. 05, 2007
Sep. 22, 2007

Aug. 10, 2007

July 08, 2007

June 24, 2007

May 17, 2007
rational
Apr. 25, 2007

Mar. 17, 2007

Mar. 07, 2007

Feb. 14, 2007

Feb. 09, 2007

Jan. 26, 2007

Jan. 21, 2007

Nov. 20, 2006

Nov. 08, 2006

Sep. 09, 2006

Aug. 04, 2006

July 30, 2006

June 15, 2006

May 24, 2006
May 07, 2006
Apr. 14, 2006

Mar. 12, 2006

Feb. 18, 2006

Dec. 23, 2005

Dec. 03, 2005

Nov. 30, 2005

Oct. 31, 2005

Sep. 28, 2005

Sep. 24, 2005

Sep. 05, 2005

Aug. 19, 2005
Aug. 09, 2005Aug. 03, 2005June 04, 2005May 22, 2005withoutstd.inczconf.inc
May 16, 2005

Mar. 28, 2005

Jan. 31, 2005

Jan. 16, 2005

Jan. 06, 2005

Dec. 28, 2004

Oct. 23, 2004

Jul. 18, 2004

Jun. 10, 2004

Apr. 14, 2004

Mar. 07, 2004

Jan. 09, 2004

Jan. 05, 2004

Dec. 21, 2003

Dec. 17, 2003

Dec. 01, 2003

Nov. 2003

Oct. 2003

Sep. 2003

Sep. 2003

Jul. 2003

May 2003

Mar. 2003

Feb. 2003
_read{$apptype console}{$asmmode intel}Slicing-by-4Rocksoft™ Model CRC AlgorithmfioStrictLong PRNGAMathSpecial FunctionsCRC/Hash pageAMathAMathAMathintroductionCRC/Hash pageCrypto pageHRTimerBase2Nutilstd.incBlowfishSkipJackCrypto pageCRC/Hash pagecrc_modelTCRC16.EXECrypto pageCompversutilMPArithintroductionstd.zipMPArithMPAritharchived newsBTypesBTypesutilPRNGMPArithintroductionMPArithintroductionstd.zipCRC/Hash pageTCRC16CamelliaCrypto pagezlibAnubisCrypto pageAESAESSalsa20CRC/Hash pageinformationcrcmodelzlibFCA demoCamelliaCrypto pageutilSort V1.18MPArithintroductionCRC/Hash pagemore block ciphersCrypto pageutilTSC V0.35HRTimer V0.23Base2N V0.38MPArithintroductionAESCrypto pageMPArithMPArithutilAESCrypto pageCRC/Hash pagePPCHdemo programsFAR manager pluginstd.zipmpintutilutilmpintCRC/Hash pageBASM16 table alignmentAESTwofishBlowfishinformationmpintintroductionprngmpintintroductionCRC/Hash pagedemo programsFAR manager pluginprngFAR manager pluginCRC/Hash unitsdemo programsFCA demo programsCRC/Hash pagedemo programsFAR manager pluginutilCrypto pagestd.zipmpintSortBTypesCRTMisc.FCAcryptompintCrypto pageAESCrypto pageCompressed AES tableslinksTwofishCrypto pageBlowfishFAR manager pluginSalsa20Crypto pageprngCRC/Hash pagedemo programsFAR manager pluginutilmpintintroductionCRC/Hash pageHash/CRC demoFCA demoFAR manager pluginCRC/Hash pagedemo programsFAR manager pluginutilCRC/Hash demo programsmpintutilMemUtilDatesmpintintroductionCRC/Hash pagempintCrypto pageprngprngzlibprngministatCCH V0.70www.freepascal.orgmpintzlibFCA demo programmpintzlibCRC/Hash pagempintlinksCRC/Hash page:AESBlowfishCrypto MemUtilAESAESCRC/Hash pageAESCRC/Hash pagehashAESDates

Nach oben scrollen