diff options
author | Katharina Fey <kookie@spacekookie.de> | 2018-01-23 01:30:08 +0100 |
---|---|---|
committer | Katharina Fey <kookie@spacekookie.de> | 2018-01-23 01:30:08 +0100 |
commit | c12a6259c78ae00a777078f1bda55a43f751d398 (patch) | |
tree | 461b7ef11375667c059a3ea435792eaccaccf348 /content/blog/051_gsoc_2.md | |
parent | 68010226f8c0141ebb897abe03b3c2b6f699373a (diff) |
Deleting old articles, refactoring articles and re-formatting some older ones. Generally getting things into order. Publishing this version
Diffstat (limited to 'content/blog/051_gsoc_2.md')
-rwxr-xr-x | content/blog/051_gsoc_2.md | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/content/blog/051_gsoc_2.md b/content/blog/051_gsoc_2.md new file mode 100755 index 0000000..1472c1b --- /dev/null +++ b/content/blog/051_gsoc_2.md @@ -0,0 +1,37 @@ +Title: First steps...baby steps +Category: Blog +Date: 2016-06-02 19:56 +Tags: /dev/diary, gsoc2016 + +So it's been almost two months, the community bonding period has passed, blog posts were written, talks held and slowly but surely I'm working myself into the qaul.net codebase. + +It's always weird joining a larger project and seeing established build setups, code conventions or generally things where your first thought is "I would have done that differently...". But it's really fun. + +I'm currently working myself into [mbed.tls](https://tls.mbed.org/) which is the crypto library which was chosen to power the cryptographic backend for libqaul (which powers qaul.net). + +That includes some code that will probably not make it into a later version of my branch: the debugger. + +# The De-bugger?! + +![Debugger Pro 2016](/images/gsoc/01_debugger.png "Debugger") + +Well...debuger might be a bit of a strong word, it's basically a way to develop core functions of qaul.net without having to start a GUI, going through NetworkManager dialup or oslr bootup. + +There I am currently busy writing a wrapper around a new namespace added to libqaul: `qcry` (short for qaul crypto) and properly integrate all the mbed.tls sources into the library so they can be accessed by libqaul. The idea being that I don't have to leave vim and the terminal to develop on the core cryptographic components such as: + +- Key generation +- Identify generation (with private key fingerprints) +- Identity verification +- ??? + +Only in the last step of the last bulletin do I actually have to involve the GUI of qaul.net. And until that point I wish to not come in contact with it (if avoidable). + +So most of next week will be getting to know mbed-tls as I have never worked with it before. But hey...can't be worse than the gcrypt documentation¹ 😂 + +Hope to read you soon with more updates (probably rants). + +Kate o/ + +--- + +¹I am sure I will eat my words in 4 weeks |