mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1.0 KiB
34 lines
1.0 KiB
#!/bin/bash |
|
# SPDX-License-Identifier: GPL-2.0 |
|
# |
|
# Copyright (C) 2022 Red Hat, Inc. |
|
# Author: Vladis Dronov <[email protected]> |
|
# |
|
# 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
|
|
|