mirror of
https://github.com/moparisthebest/ImageDownloader
synced 2024-11-24 02:02:20 -05:00
20 lines
559 B
Bash
Executable File
20 lines
559 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# try different size files to encrypt/decrypt
|
|
#dd if=/dev/urandom bs=1M count=100 of=/dev/shm/randombytes
|
|
|
|
# compile C and rust code this way
|
|
#gcc aesgcm.c -lcrypto -O3 -o aesgcm
|
|
#cargo build --release
|
|
|
|
export key=e910dd93e4bbf608957fcb2549e41b7b9d453b2b019bffe5726b1669bca9f40b5fdc0917cd84426df78f8236
|
|
|
|
test () {
|
|
bin=$1
|
|
#tee >(md5sum - 1>&2) - < /dev/shm/randombytes | $bin $key enc | $bin $key | md5sum -
|
|
$bin $key enc < /dev/shm/randombytes | $bin $key &>/dev/null
|
|
}
|
|
|
|
time test ./aesgcm
|
|
time test ./target/release/image_downloader
|