diff --git a/README.md b/README.md index d6d8310..eaa1d72 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ Protocol enables programs to custody a field value and distribute it to a destin - **`add_private`** - Add a private operand to custodied value. - **`add_public`** - Add a public operand to custodied value. - **`mul_public`** - Multiply custodied value by a public operand. -- **`mul_private`** - TODO: beaver triple generation. +- **`mul_private`** - TODO: implement [beaver triple generation](./media/beaver-triple-generation.pdf) as well as [compute private multiplication from beaver triple](./media/beaver-triple-multiplication.png). ![alt text](./media/aleo-dcp-schema-homomorphic.png) diff --git a/media/beaver-triple-generation.pdf b/media/beaver-triple-generation.pdf new file mode 100644 index 0000000..a388409 Binary files /dev/null and b/media/beaver-triple-generation.pdf differ diff --git a/media/beaver-triple-multiplication.png b/media/beaver-triple-multiplication.png new file mode 100644 index 0000000..2a26457 Binary files /dev/null and b/media/beaver-triple-multiplication.png differ