| 12345678910111213141516171819202122232425262728293031323334 |
- #!/bin/bash
- # SPDX-License-Identifier: GPL-2.0
- #
- # Copyright (C) 2022 Red Hat, Inc.
- # Author: Vladis Dronov <vdronoff@gmail.com>
- #
- # This script runs (via instmod) test-cipher.ko module which invokes
- # generic and s390-native ChaCha20 encryprion algorithms with different
- # size of data. Check 'dmesg' for results.
- #
- # The insmod error is expected:
- # insmod: ERROR: could not insert module test_cipher.ko: Operation not permitted
- lsmod | grep chacha | cut -f1 -d' ' | xargs rmmod
- modprobe chacha_generic
- modprobe chacha_s390
- # run encryption for different data size, including whole block(s) +/- 1
- insmod test_cipher.ko size=63
- insmod test_cipher.ko size=64
- insmod test_cipher.ko size=65
- insmod test_cipher.ko size=127
- insmod test_cipher.ko size=128
- insmod test_cipher.ko size=129
- insmod test_cipher.ko size=511
- insmod test_cipher.ko size=512
- insmod test_cipher.ko size=513
- insmod test_cipher.ko size=4096
- insmod test_cipher.ko size=65611
- insmod test_cipher.ko size=6291456
- insmod test_cipher.ko size=62914560
- # print test logs
- dmesg | tail -170
|