64 lines
3.5 KiB
Markdown
64 lines
3.5 KiB
Markdown
```
|
|
|
|
@###@
|
|
####@##@
|
|
.@@ @###@
|
|
@###### .///////@ *#####@
|
|
@######////////%.,.///////###@###@
|
|
@@@@//@,,,///(@@,///@,*//&@#@@
|
|
//@&,,,,,,@,,,,&(@/@
|
|
/////,,,,@&,,,,(///@
|
|
&&##@//@./@,,,,@@@,,,(,.@/@&#@.
|
|
####&##@/////////,%//////@###%###
|
|
@###### @///@@//& ,######@
|
|
%////.
|
|
@#%#@#%
|
|
@######
|
|
```
|
|
|
|
* (Logo by 'MrB' can be broken in some html previewer, better to open as just file)[logo.png]
|
|
* <em>(thanks for logo by some guy whose dont want to say himself name)</em>
|
|
--------------------------------------------------
|
|
[](https://travis-ci.com/wipedlifepotato/bacteria)
|
|
|
|
# ¤Bacteria¤
|
|
|
|
## Features(not only whose in the list):
|
|
* - cryptocoins JSON-RPC support in C and Lua {in libbacteria} {{libcrypto+libjson}}
|
|
* - ...
|
|
* - async/sync crypto support in C and Lua (X25519+AES[ECB/CBC]+ChaCha20) {{in libbacteria} {libencdec}}
|
|
* - ...
|
|
* - libgd for images. gd functions in C and Lua {in libbacteria} {{libimages}}
|
|
* - libgmp for Lua.(for mpz and mpf, primitives) {{libbacteria}} {{lgmp}}
|
|
* - ed25519rsa for Lua (sign/verify RSA+ed25519 support) {{libbacteria}} {{ed25519rsa}}
|
|
* - ed25519 + RSA + base64 preinit functional for C (sign/verify) {{libbacteria}}
|
|
* - ....
|
|
|
|
|
|
## TODO(for now)
|
|
* [- async/sync crypto for libbacteria for server and lua script](POP! Is done)
|
|
* [- libgd for images](POS! Is done)
|
|
* - pre-init postgres database and C code for works with it, and lua module for work with it
|
|
* - own network protocol idea.
|
|
* - create server
|
|
* - create lua scripts for events.
|
|
* - continue work with cryptocoins RPC wallets in server
|
|
* - create exchange (cryptocoin)crypto on crypto system by 2 client.
|
|
* - create ....(have to be changed every 8 tasks)[like in stack of 8 tasks]
|
|
|
|
## Depencies
|
|
|
|
### Debian 10
|
|
|
|
`sudo apt install lua-sql-postgres-dev automake gcc liblua5.1-dev libluajit-5.1-dev libjansson-dev libcurl4-gnutls-dev libiniparser-dev libssl-dev libgd-dev libpng-dev libz3-dev libfreetype6-dev libgmp-dev`
|
|
|
|
### Ubuntu Focal
|
|
`sudo apt-get install -y devscripts build-essential lintian dh-make autoconf lua-sql-postgres-dev automake gcc libjansson-dev libcurl4-gnutls-dev libiniparser-dev libssl-dev libgd-dev libpng-dev libz3-dev libfreetype6-dev liblua5.1-dev libluajit-5.1-dev libgmp-dev`
|
|
|
|
### Compiling:
|
|
```
|
|
autoreconf - i
|
|
./configure
|
|
make
|
|
```
|