aboutsummaryrefslogtreecommitdiff
path: root/utils/base16384/test.sh
blob: fcc070dfb6e7e4e675e493edc4d064095599e325 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh

case "$1" in
	"base16384")
        i=1
        while [ $i -le 100 ]; do
            s="$(head /dev/urandom | head -c $i)"
            if [ "$(echo $s)" != "$(echo $s | base16384 -e - - | base16384 -d - -)" ]; then
                exit $i
            fi
            i=$( expr $i + 1 )
        done
esac

exit 0