Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8616e78547 |
12
build.sh
12
build.sh
@@ -211,7 +211,7 @@ create_gitea_release() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
local token=$(cat "$HOME/.gitea_token" | tr -d '\n\r')
|
local token=$(cat "$HOME/.gitea_token" | tr -d '\n\r')
|
||||||
local api_url="https://git.laantungir.net:222/api/v1/repos/laantungir/otp"
|
local api_url="https://git.laantungir.net/api/v1/repos/laantungir/otp"
|
||||||
|
|
||||||
print_status "Creating Gitea release for $version..."
|
print_status "Creating Gitea release for $version..."
|
||||||
|
|
||||||
@@ -248,7 +248,7 @@ build_project() {
|
|||||||
|
|
||||||
# Build x86_64 only
|
# Build x86_64 only
|
||||||
print_status "Building OTP project for x86_64..."
|
print_status "Building OTP project for x86_64..."
|
||||||
CC=gcc make
|
make CC=gcc
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
mv otp otp-x86_64
|
mv otp otp-x86_64
|
||||||
print_success "x86_64 build completed successfully"
|
print_success "x86_64 build completed successfully"
|
||||||
@@ -259,8 +259,8 @@ build_project() {
|
|||||||
else
|
else
|
||||||
# Build both architectures
|
# Build both architectures
|
||||||
print_status "Building OTP project for x86_64..."
|
print_status "Building OTP project for x86_64..."
|
||||||
CC=gcc make clean
|
make clean
|
||||||
CC=gcc make
|
make CC=gcc
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
mv otp otp-x86_64
|
mv otp otp-x86_64
|
||||||
print_success "x86_64 build completed successfully"
|
print_success "x86_64 build completed successfully"
|
||||||
@@ -270,8 +270,8 @@ build_project() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
print_status "Building OTP project for ARM64/AArch64..."
|
print_status "Building OTP project for ARM64/AArch64..."
|
||||||
CC=aarch64-linux-gnu-gcc make clean
|
make clean
|
||||||
CC=aarch64-linux-gnu-gcc make
|
make CC=aarch64-linux-gnu-gcc
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
mv otp otp-arm64
|
mv otp otp-arm64
|
||||||
print_success "ARM64/AArch64 build completed successfully"
|
print_success "ARM64/AArch64 build completed successfully"
|
||||||
|
|||||||
BIN
otp-x86_64
BIN
otp-x86_64
Binary file not shown.
6
otp.c
6
otp.c
@@ -330,7 +330,7 @@ int interactive_mode(void) {
|
|||||||
void show_main_menu(void) {
|
void show_main_menu(void) {
|
||||||
|
|
||||||
|
|
||||||
printf("\n=========================== Main Menu - OTP v0.3.2 ===========================\n\n");
|
printf("\n=========================== Main Menu - OTP v0.3.3 ===========================\n\n");
|
||||||
|
|
||||||
printf(" \033[4mT\033[0mext encrypt\n"); //TEXT ENCRYPT
|
printf(" \033[4mT\033[0mext encrypt\n"); //TEXT ENCRYPT
|
||||||
printf(" \033[4mF\033[0mile encrypt\n"); //FILE ENCRYPT
|
printf(" \033[4mF\033[0mile encrypt\n"); //FILE ENCRYPT
|
||||||
@@ -2848,7 +2848,7 @@ int generate_ascii_armor(const char* chksum, uint64_t offset, const unsigned cha
|
|||||||
strcpy(*ascii_output, "-----BEGIN OTP MESSAGE-----\n");
|
strcpy(*ascii_output, "-----BEGIN OTP MESSAGE-----\n");
|
||||||
|
|
||||||
char temp_line[256];
|
char temp_line[256];
|
||||||
snprintf(temp_line, sizeof(temp_line), "Version: v0.3.2\n");
|
snprintf(temp_line, sizeof(temp_line), "Version: v0.3.3\n");
|
||||||
strcat(*ascii_output, temp_line);
|
strcat(*ascii_output, temp_line);
|
||||||
|
|
||||||
snprintf(temp_line, sizeof(temp_line), "Pad-ChkSum: %s\n", chksum);
|
snprintf(temp_line, sizeof(temp_line), "Pad-ChkSum: %s\n", chksum);
|
||||||
@@ -4394,7 +4394,7 @@ int handle_add_entropy_to_pad(const char* pad_chksum) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void print_usage(const char* program_name) {
|
void print_usage(const char* program_name) {
|
||||||
printf("OTP Cipher - One Time Pad Implementation v0.3.2\n");
|
printf("OTP Cipher - One Time Pad Implementation v0.3.3\n");
|
||||||
printf("Built for testing entropy system\n");
|
printf("Built for testing entropy system\n");
|
||||||
printf("Usage:\n");
|
printf("Usage:\n");
|
||||||
printf(" %s - Interactive mode\n", program_name);
|
printf(" %s - Interactive mode\n", program_name);
|
||||||
|
|||||||
Reference in New Issue
Block a user