Author Archives: Kyle Jenkins

Day 15 — Tutorials, Again #4

Hey, all! Welcome to CryptoCL. Today, I logged into the lab system to work on the Exercises of the Hands-On OpenCL tutorial. I made some progress into Exercise #09, and have an implementation written, but the program currently results in … Continue reading

Posted in Uncategorized | Tagged , | Comments Off on Day 15 — Tutorials, Again #4

Day 14 — Tutorials, Again #3 and The Game Plan

Hey, all! Welcome to CryptoCL. Today, I made some progress on my Hands-On OpenCL exercises and met with Dr. Marmorstein about what’s next for the project. The issue I was having with Exercise #07 was that I had assumed that … Continue reading

Posted in Uncategorized | Tagged , | Comments Off on Day 14 — Tutorials, Again #3 and The Game Plan

Day 13 — Tutorials, Again #2

Hey, all! Welcome back to CryptoCL. Today I continued my work on the Hands-On OpenCL tutorial. I didn’t make much headway, since I was busy juggling another project that needed more urgent attention along with these tutorials. Last time, I … Continue reading

Posted in Uncategorized | Tagged , | Comments Off on Day 13 — Tutorials, Again #2

Day 12 — Tutorials, Again #1

Hey, all! Welcome to CryptoCL. Today, I did a few of the Exercises in the Hands-On OpenCL tutorial mentioned yesterday. I’ve done every tutorial up to and stopped at Exercise #6. The first two tutorials were mostly to check your … Continue reading

Posted in Uncategorized | Tagged , | Comments Off on Day 12 — Tutorials, Again #1

Day 11 — Back to Tutorials

Hey, all. Welcome to CryptoCL! I met with Dr. Marmorstein yesterday. We discussed what we had developed toward OpenCL implementation of BLAKE2. Dr. Marmorstein was quite a bit further than I with his BLAKE2b implementation, but also ran into an … Continue reading

Posted in Uncategorized | Tagged , | Comments Off on Day 11 — Back to Tutorials

Day 10 — 10 Days of CryptoCL, and Ongoing Implementation

Hello, all! Welcome to CryptoCL. Firstly, thank you for joining me on Day 10 of CryptoCL. Every day I work on CryptoCL, I log my progress and thoughts, and I’m glad you all are joining me on this ongoing project. … Continue reading

Posted in Uncategorized | Tagged , | Comments Off on Day 10 — 10 Days of CryptoCL, and Ongoing Implementation

Day 9 — The Plan, and OpenCL Implementation into BLAKE2s

Hey all, welcome to CryptoCL. After talking with Dr. Marmorstein, we both decided we will both use one version of BLAKE2 to implement using OpenCL. I am tasked to implement OpenCL with the BLAKE2s version of BLAKE2. However, I was … Continue reading

Posted in Uncategorized | Tagged , | Comments Off on Day 9 — The Plan, and OpenCL Implementation into BLAKE2s

Day 8 — BLAKE2 Implementation #2, A New Direction?

Hello, all! Welcome to CryptoCL. Today, I completed implementing BLAKE2b and BLAKE2s. It appears that, although I cannot accurately tell what is happening when running the programs, they do successfully work. I met with Dr. Marmorstein yesterday to discuss our … Continue reading

Posted in Uncategorized | Tagged , | Comments Off on Day 8 — BLAKE2 Implementation #2, A New Direction?

Day 7 — BLAKE2 Implementation

Hi, all! Welcome to CryptoCL. Firstly, an update on the issue with the Rob Farber tutorial: After testing it on the lab system, the program successfully ran and passed all the tests. The lab systems have support for OpenCL, while … Continue reading

Posted in Uncategorized | Tagged , , | Comments Off on Day 7 — BLAKE2 Implementation

Day 6 — Tutorial #2, Decisions, and Name Change

Hi, all. Welcome to CryptoCL. Firstly, the name change. I think the name change was a matter of time. I’m a bit disappointed it’s not a complete acronym, but I think there will be… less problems with this new one, … Continue reading

Posted in Uncategorized | Tagged , , | Comments Off on Day 6 — Tutorial #2, Decisions, and Name Change