mirror of
https://github.com/mii443/encrypt.git
synced 2025-08-22 06:55:28 +00:00
44 lines
1.0 KiB
Plaintext
44 lines
1.0 KiB
Plaintext
fn init_gvalue() {
|
|
let users: Vec<String> = vec("");
|
|
let tmp: Vec<eep> = vec(encrypt(0));
|
|
let polls: Vec<Vec<eep>> = vec(tmp);
|
|
|
|
write_value("./data/users.gvalue", users);
|
|
write_value("./data/polls.gvalue", polls);
|
|
|
|
let user = "3d4";
|
|
let poll: Vec<num> = vec(0, 1, 0, 0);
|
|
|
|
write_value("./data/user.gvalue", user);
|
|
write_value("./data/poll.gvalue", poll);
|
|
}
|
|
|
|
fn add_poll() {
|
|
let user = read_value("./data/user.gvalue");
|
|
let poll = read_value("./data/poll.gvalue");
|
|
|
|
let users = read_value("./data/users.gvalue");
|
|
let polls = read_value("./data/polls.gvalue");
|
|
|
|
if (users[0] == "") {
|
|
users[0] = user;
|
|
} else {
|
|
users = push(users, user);
|
|
let tmp_e: Vec<eep> = vec(encrypt(0));
|
|
tmp_e[0] = encrypt(poll[0]);
|
|
|
|
for (let i = 1; i < length(poll); i += 1) {
|
|
tmp_e = push(tmp_e, encrypt(poll[i]));
|
|
}
|
|
|
|
polls = push(polls, tmp_e);
|
|
}
|
|
|
|
println(users);
|
|
println(polls);
|
|
}
|
|
|
|
fn main() {
|
|
add_poll();
|
|
}
|