library(openssl)
# Data ####
data <- lapply(1:3, function(x) {
mean = sample(1:100, 1, replace = FALSE)
sd = sample(1:100, 1, replace = FALSE)
rnorm(100, mean = mean, sd = sd)
})
data <- do.call(cbind.data.frame, data)
colnames(data) <- paste0("v", formatC(1:3, width = 6, flag = "0"))
test_file <- write.csv(data, paste0(tempdir(), "/test.csv"), row.names = FALSE,
na = "")
# Simulate the rv variable ####
rv <- {list(
file_upload_encrypt = cbind.data.frame(datapath = paste0(tempdir(),
"/test.csv")),
level_1 = "v000002",
level_2 = "",
level_3 = "v000003",
level_4 = "",
level_5 = "v000001",
level_6 = "",
level_7 = ""
)}
# Encrypt data ####
encrypted_data <- EQUAL_perform_data_encryption(rv, server_address = tempdir())
Run the code above in your browser using DataLab