Marin Atanasov Nikolov

A place about Open Source Software, Operating Systems and some random thoughts

Blog About Search

clingon -- command-line options parser system for Common Lisp

Not long ago I’ve decided I would spend more time with Common Lisp. This is how my journey in the world of Common Lisp started.

Read More · 6 min read

REPL delay when using SLIME and SBCL on macOS

If you are running SLIME with SBCL on macOS you may notice that the REPL output seems to experience a bit of delay when compared to other implementations like Clozure CL or ECL for example.

Read More · 2 min read

My64 -- A modern computer in a retro case

I’ve always been fascinated by old retro computers, even though I didn’t have one, so it is hard for me to explain why I feel such a connection with these old machines.

Read More · 3 min read

PKCS #1 RSASSA-PKCS1-v1_5 Signature Scheme with Appendix in Common Lisp

RSASSA-PKCS1-v1_5 signature scheme with Appendix is defined as part of RFC 8017.

Read More · 13 min read

Support for encrypted private keys with cl-ssh-keys in Common Lisp

This is a follow up of my previous post about parsing and generating OpenSSH keys in Common Lisp.

Read More · 4 min read

bcrypt password hashing in Common Lisp

Native support for bcrypt password hashes was somewhat missing in the Common Lisp ecosystem, unless you count the various CFFI wrappers.

Read More · 4 min read

ECDSA keys support in cl-ssh-keys for Common Lisp

Support for ECDSA private and public keys in ironclad has been implemented.

Read More · 1 min read

Parsing and generating OpenSSH keys with Common Lisp

In previous posts I’ve discussed how you can decode and encode data in RFC 4251 binary format using Common Lisp.

Read More · 8 min read

Computing fingerprints of OpenSSH public keys in Common Lisp

Public key fingerprint represents the identity of a public key, which you get after applying a hashing function to the binary blob that makes up a public key.

Read More · 6 min read

The OpenSSH private key binary format

I have been messing around recently with the binary format used for OpenSSH private keys, and got a bit confused about the format when I had to decode the various parts of it.

Read More · 17 min read
1 2 3 4 5
15