From d4c35445bb27f4463010362de4bffb6bfb93a06a Mon Sep 17 00:00:00 2001 From: William Brooks Date: Tue, 20 Sep 2022 13:23:36 +0200 Subject: [PATCH] Reactivated evervault image encryption --- backend/src/index.ts | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/backend/src/index.ts b/backend/src/index.ts index 5a88d9a6..92726e2d 100644 --- a/backend/src/index.ts +++ b/backend/src/index.ts @@ -1,5 +1,5 @@ import express, {Request, Response} from "express"; -// import Evervault from '@evervault/sdk'; +import Evervault from '@evervault/sdk'; import cors from "cors"; import {Keypair, PublicKey, Connection, clusterApiUrl, LAMPORTS_PER_SOL} from '@solana/web3.js'; @@ -30,20 +30,20 @@ const handleDocumentUpload = async (request: Request, response: Response) => { console.log("Encrypting and uploading documents") const documentUuid = request.body.event.data.uuid; - // const evervault = new Evervault(process.env.EVERVAULT_API_KEY); - // - // const result = await evervault.run('socure-poc-cage', { - // documentUuid - // }); - // - // await storage.store(request.body.event.customerUserId, 'image-data.json', - // JSON.stringify({ - // iv: result.result.iv, - // key: result.result.key - // }) - // ); - - // await storage.store(request.body.event.customerUserId, 'image.zip.enc', Buffer.from(result.result.data.data)); + const evervault = new Evervault(process.env.EVERVAULT_API_KEY); + + const result = await evervault.run('socure-poc-cage', { + documentUuid + }); + + await storage.store(request.body.event.customerUserId, 'image-data.json', + JSON.stringify({ + iv: result.result.iv, + key: result.result.key + }) + ); + + await storage.store(request.body.event.customerUserId, 'image.zip.enc', Buffer.from(result.result.data.data)); } const handleVerificationComplete = async (request: Request, response: Response) => {