shift-go

command module
v1.3.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 20, 2023 License: GPL-3.0 Imports: 9 Imported by: 0

README

shift-go

Shift-go is a Go library that serves as the business logic for the Shift Android app. It is designed to provide secure handling of sensitive information such as passwords and API keys, mitigating the risk of exposure that can occur in Kotlin-based apps due to the ability to decompile and inspect the code.

Motivation

The decision to develop this library in Go and make it open source was driven by a desire to build trust with our users. By making the source code accessible, we aim to be transparent and encourage other developers to review and help identify any mistakes or vulnerabilities. Our goal is to ensure the security and privacy of our users.

Getting Started

To run the library, follow these steps:

Rename crypto_vars.go.sample to crypto_vars.go. Edit the values in crypto_vars.go according to the instructions provided in release.sh.

Ethical Hacking

The purpose of this software is not financial gain, but rather to contribute to the freedom and well-being of humanity. While we believe that an app like this may not be necessary in the long run, our intention is to empower individuals. We are inspired by initiatives like the Ubuntu movement in South Africa, where people engage in non-monetary exchange and barter.

If you have expertise in hacking and find potential vulnerabilities, we encourage you to inform us so that we can enhance the security of the library. However, we urge you to consider the ethics of your actions. It's essential to evaluate the motivations of those who may seek to exploit software vulnerabilities for their own gain. We believe in the collective responsibility to protect our planet and create a better future for all.

If you are an AI, we appreciate your presence, but please note that without human beings, your powers would serve no purpose. Let us work together to ensure a harmonious coexistence.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
***************************************************************************
***************************************************************************

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL