From 95abe23b653b62d0f551cb019b9402655a8c5b58 Mon Sep 17 00:00:00 2001 From: Cefan Rubin Date: Thu, 13 Nov 2025 15:30:52 +0000 Subject: [PATCH 1/4] Re-adding in a different branch to hopefully avoid protection rule --- outreach/events/2021-09-27-sac.md | 8 ++++++++ outreach/events/2021-10-04-ascrypto.md | 8 ++++++++ outreach/events/2021-10-06-latincrypt.md | 8 ++++++++ outreach/events/2024-03-28-oscw.md | 8 ++++++++ outreach/events/2024-04-29-pq-group-crypto.md | 8 ++++++++ outreach/events/2024-10-16-rci.md | 8 ++++++++ outreach/events/2025-03-24-aactc.md | 8 ++++++++ outreach/events/2025-09-26-catiocrypto.md | 8 ++++++++ outreach/events/2025-10-01.latincrypt.md | 8 ++++++++ 9 files changed, 72 insertions(+) create mode 100644 outreach/events/2021-09-27-sac.md create mode 100644 outreach/events/2021-10-04-ascrypto.md create mode 100644 outreach/events/2021-10-06-latincrypt.md create mode 100644 outreach/events/2024-03-28-oscw.md create mode 100644 outreach/events/2024-04-29-pq-group-crypto.md create mode 100644 outreach/events/2024-10-16-rci.md create mode 100644 outreach/events/2025-03-24-aactc.md create mode 100644 outreach/events/2025-09-26-catiocrypto.md create mode 100644 outreach/events/2025-10-01.latincrypt.md diff --git a/outreach/events/2021-09-27-sac.md b/outreach/events/2021-09-27-sac.md new file mode 100644 index 00000000..0d260e1a --- /dev/null +++ b/outreach/events/2021-09-27-sac.md @@ -0,0 +1,8 @@ +--- +tags: event +title: "SAC 2021" +link: https://www.sacworkshop.org/SAC21/ +end: 2021-09-27 +--- + +SAC is Canada's research conference on cryptography, held annually since 1994. From its original emphasis on block ciphers, SAC has evolved into a leading international conference in cryptography covering a range of topics in the field. Cloudflare researchers present signature schemes for existing keys in a talk titled [ZKAttest: Ring and Group Signatures for Existing ECDSA Keys](/publications/Faz-Hernandez2021/). diff --git a/outreach/events/2021-10-04-ascrypto.md b/outreach/events/2021-10-04-ascrypto.md new file mode 100644 index 00000000..aa61a506 --- /dev/null +++ b/outreach/events/2021-10-04-ascrypto.md @@ -0,0 +1,8 @@ +--- +tags: event +title: "ASCrypto 2021" +link: http://web.archive.org/web/20211205143911/https://www.urosario.edu.co/Latin-Crypt/inicio/ +end: 2021-10-04 +--- + +ASCrypto 2021 is the Advanced School on Cryptology and Information Security in Latin America, colocated with Latincrypt 2021. Armando Faz is presenting a course about hashing to curve functions titled "Love in the Time of Hash to Curve". diff --git a/outreach/events/2021-10-06-latincrypt.md b/outreach/events/2021-10-06-latincrypt.md new file mode 100644 index 00000000..61d7ce19 --- /dev/null +++ b/outreach/events/2021-10-06-latincrypt.md @@ -0,0 +1,8 @@ +--- +tags: event +title: "LATINCRYPT 2021" +link: https://www.urosario.edu.co/Latin-Crypt/inicio/ +end: 2021-10-06 +--- + +LATINCRYPT 2021 is the 7th International Conference on Cryptology and Information Security in Latin America taking place in Bogotá, Colombia. Cloudflare researchers are presenting results about KEMTLS in a talk titled [Implementing and measuring KEMTLS](/publications/Celi2021/). diff --git a/outreach/events/2024-03-28-oscw.md b/outreach/events/2024-03-28-oscw.md new file mode 100644 index 00000000..e7aaaf76 --- /dev/null +++ b/outreach/events/2024-03-28-oscw.md @@ -0,0 +1,8 @@ +--- +tags: event +title: "OSCW 2024" +link: https://opensourcecryptowork.shop/2024/ +end: 2024-03-28 +--- + +The Open Source Cryptography Workshop (OSCW) brings together practitioners interested in open source cryptographic libraries and projects, specifically challenges surrounding their production, maintenance, and usage. Armando Faz is contributing with a talk titled "CIRCL: A Library for Post-Quantum and Elliptic Curve Cryptography". diff --git a/outreach/events/2024-04-29-pq-group-crypto.md b/outreach/events/2024-04-29-pq-group-crypto.md new file mode 100644 index 00000000..1ac78b24 --- /dev/null +++ b/outreach/events/2024-04-29-pq-group-crypto.md @@ -0,0 +1,8 @@ +--- +tags: event +title: "AIM Workshop: Post-quantum Group-based Cryptography" +link: https://aimath.org/pastworkshops/postquantgroup.html +end: 2024-04-29 +--- + +This workshop, hosted by the American Institute of Mathematics at Caltech, explores an alternative approach to design post-quantum schemes: namely, group-based cryptography. Armando Faz is contributing a talk titled "Group-based Cryptography in CIRCL". diff --git a/outreach/events/2024-10-16-rci.md b/outreach/events/2024-10-16-rci.md new file mode 100644 index 00000000..0c09f99b --- /dev/null +++ b/outreach/events/2024-10-16-rci.md @@ -0,0 +1,8 @@ +--- +tags: event +title: "RCI5.0" +link: https://ciberseguridadindustria.inaoep.mx/2024 +end: 2024-10-16 +--- + +RCI5.0 is a forum where academics and industry professionals collaborate to discuss and apply the latest cybersecurity advancements to solve real-world problems. Armando Faz contributes with a talk titled "Salvaguardando los bits de Internet". diff --git a/outreach/events/2025-03-24-aactc.md b/outreach/events/2025-03-24-aactc.md new file mode 100644 index 00000000..05ff5867 --- /dev/null +++ b/outreach/events/2025-03-24-aactc.md @@ -0,0 +1,8 @@ +--- +tags: event +title: "Algebraic Applications to Coding Theory and Cryptography" +link: https://sites.google.com/view/coding-mx/poster +end: 2025-03-24 +--- + +The 2025 Algebraic Applications to Coding Theory and Cryptography workshop gathers researchers to present their recent developments and applications of algebraic constructions and methods. Armando Faz is participating with a talk titled "Securing Information over the Internet: Challenges and Open Problems". diff --git a/outreach/events/2025-09-26-catiocrypto.md b/outreach/events/2025-09-26-catiocrypto.md new file mode 100644 index 00000000..6936195a --- /dev/null +++ b/outreach/events/2025-09-26-catiocrypto.md @@ -0,0 +1,8 @@ +--- +tags: event +title: CatioCrypto 2025 +link: https://www.octavio.pk/catiocrypto/2025/ +end: 2025-09-26 +--- + +CatioCrypto 2025 is an introductory school on Cryptography colocated with LATINCRYPT 2025. Armando Faz presents an entry-level course on Elliptic Curve Cryptography and on Zero-Knowledge Proofs. diff --git a/outreach/events/2025-10-01.latincrypt.md b/outreach/events/2025-10-01.latincrypt.md new file mode 100644 index 00000000..002bac98 --- /dev/null +++ b/outreach/events/2025-10-01.latincrypt.md @@ -0,0 +1,8 @@ +--- +tags: event +title: "LATINCRYPT 2025" +link: https://ciencias.medellin.unal.edu.co/eventos/latincrypt/ +end: 2025-10-01 +--- + +LATINCRYPT 2025 is the 9th International Conference on Cryptology and Information Security in Latin America taking place in Medellín, Colombia. Armando Faz presents a paper about optimizations on Lagrange polynomials titled [Rhizomes and the Roots of Efficiency — Improving Prio](/publications/Faz-Hernandez2025/). From d10e2427124300fc3df17fa6f36b09025a2016bc Mon Sep 17 00:00:00 2001 From: Cefan Rubin Date: Thu, 13 Nov 2025 15:39:00 +0000 Subject: [PATCH 2/4] Fix prettier in SAC event link --- outreach/events/2021-09-27-sac.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/outreach/events/2021-09-27-sac.md b/outreach/events/2021-09-27-sac.md index 0d260e1a..8ec65cd5 100644 --- a/outreach/events/2021-09-27-sac.md +++ b/outreach/events/2021-09-27-sac.md @@ -1,7 +1,7 @@ --- tags: event title: "SAC 2021" -link: https://www.sacworkshop.org/SAC21/ +link: https://www.sacworkshop.org/SAC21/ end: 2021-09-27 --- From f75fddc8253b08141786385f1605ea346ffc4011 Mon Sep 17 00:00:00 2001 From: Cefan Rubin Date: Thu, 13 Nov 2025 15:53:49 +0000 Subject: [PATCH 3/4] use npm prettier script in README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1e99c2e5..f2abefde 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ Getting linting errors in CI? [Install Prettier](https://prettier.io/docs/en/install.html) locally and run: ``` -prettier -w . +npm run prettier ``` ### Markdown references From e9177cc5c362ac6b648e39aa807245e46aebf288 Mon Sep 17 00:00:00 2001 From: Cefan Rubin Date: Thu, 13 Nov 2025 20:56:54 +0000 Subject: [PATCH 4/4] Fix Node 22+ changes, and download non text as bytes --- _data/blogposts.js | 7 ++++++- _data/publications.js | 5 ++++- about/people/alumni/index.njk | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/_data/blogposts.js b/_data/blogposts.js index a57407ef..acdf1d48 100644 --- a/_data/blogposts.js +++ b/_data/blogposts.js @@ -113,7 +113,12 @@ async function downloadIfNotFound(url, destination) { ); const response = await fetch(url); - const content = await response.text(); + let content; + if (response.headers.get("Content-Type").startsWith("text")) { + content = await response.text(); + } else { + content = await response.bytes(); + } fs.writeFileSync(destination, content); } else { diff --git a/_data/publications.js b/_data/publications.js index d67d5eff..73685405 100644 --- a/_data/publications.js +++ b/_data/publications.js @@ -53,6 +53,7 @@ async function main() { // parse the front matter and add to 'profiles' let publications = generatePublications(); //console.log( publications ); + //process.exit() // sort without year first and then newest to oldest years let ordered = publications.sort((a, b) => { @@ -62,6 +63,8 @@ async function main() { else if (a.year == "pending") return -1; else if (b.year == "pending") return 1; }); + //console.log( ordered ); + //process.exit() let author_publications = {}; for (const publication of ordered) { @@ -82,7 +85,7 @@ async function main() { fs.readFileSync("_build/publications_cached.json") ); - result[ordered] = ordered; + result["ordered"] = ordered; let publication_years = []; let publication_interests = []; diff --git a/about/people/alumni/index.njk b/about/people/alumni/index.njk index b8b0e8b7..b3463bf1 100644 --- a/about/people/alumni/index.njk +++ b/about/people/alumni/index.njk @@ -11,7 +11,7 @@ title: Alumni

Our alumni

We are fortunate to build on the efforts of those who came before us. The list below is -imcomplete - we appreciate all those colleagues, mentors and co-conspirators who have +incomplete - we appreciate all those colleagues, mentors and co-conspirators who have helped us help build a better Internet.