Sha256: fbbdc0f37f9dfec148a6d300fa56cfadcbb468bd9d5f31a613fbda96a9c6a1c9

Contents?: true

Size: 696 Bytes

Versions: 27

Compression:

Stored size: 696 Bytes

Contents

#!/bin/sh

for opttest in "" "OPTTEST=1"
do
  if [ "" = "$opttest" ]
  then
    printf "Default build\n"
  else
    printf "Force OPTTEST=1\n"
  fi

  make genkat $opttest > /dev/null
  if [ $? -ne 0 ]
  then
    exit $?
  fi

  i=0
  for version in 16 19
  do
    for type in i d id
    do
      i=$(($i+1))

      printf "argon2$type v=$version: "

      if [ 19 -eq $version ]
      then
        kats="kats/argon2"$type
      else
        kats="kats/argon2"$type"_v"$version
      fi

      ./genkat $type $version > tmp
      if diff tmp $kats
      then
        printf "OK"
      else
        printf "ERROR"
        exit $i
      fi
      printf "\n"
    done
  done
done

rm -f tmp

exit 0

Version data entries

27 entries across 27 versions & 4 rubygems

Version Path
argon2-2.3.2 ext/phc-winner-argon2/kats/test.sh
argon2-2.3.0 ext/phc-winner-argon2/kats/test.sh
enzoic-1.4.0 ext/phc-winner-argon2/kats/test.sh
enzoic-1.3.0 ext/phc-winner-argon2/kats/test.sh
sorcery-argon2-1.2.0 ext/phc-winner-argon2/kats/test.sh
argon2-2.2.0 ext/phc-winner-argon2/kats/test.sh
argon2-2.1.3 ext/phc-winner-argon2/kats/test.sh
argon2-2.1.2 ext/phc-winner-argon2/kats/test.sh
enzoic-1.2.0 ext/phc-winner-argon2/kats/test.sh
argon2-2.1.1 ext/phc-winner-argon2/kats/test.sh
argon2-2.1.0 ext/phc-winner-argon2/kats/test.sh
sorcery-argon2-1.1.0 ext/phc-winner-argon2/kats/test.sh
argon2-2.0.3 ext/phc-winner-argon2/kats/test.sh
enzoic-1.1.3 ext/phc-winner-argon2/kats/test.sh
enzoic-1.0.3 ext/phc-winner-argon2/kats/test.sh
argon2-2.0.2 ext/phc-winner-argon2/kats/test.sh
argon2-2.0.1 ext/phc-winner-argon2/kats/test.sh
argon2-2.0.0 ext/phc-winner-argon2/kats/test.sh
argon2-1.2.0 ext/phc-winner-argon2/kats/test.sh
argon2-1.1.5 ext/phc-winner-argon2/kats/test.sh