DEF CON 26 talk

Wed 29 August 2018 • Nils Amiet

talks defcon cryptography big data

If you were in Las Vegas for DEF CON 26 this year you may have seen a talk I gave with my colleague Yolan Romailler about collecting public keys and breaking them.

The video will be uploaded to Youtube eventually and I will update this post with its link. For …


Continue reading

WireGuard

Fri 30 June 2017 • Nils Amiet

linux wireguard vpn security

I co-wrote a blog post on WireGuard with adr13n earlier this month.

Read it on research.kudelskisecurity.com.


Continue reading

Playing 10bit HEVC videos on Linux with NVIDIA and mpv

Fri 26 May 2017 • Nils Amiet

linux hevc video

For this to work you will need an NVIDIA GPU.

Get the mpv-build scripts, tune the mpv and ffmpeg options and build:

#!/bin/sh

mkdir -p ~/git
cd ~/git
git clone https://github.com/mpv-player/mpv-build.git
cd mpv-build

# write mpv_options file
cat << EOF > mpv_options
--enable-cuda-hwaccel
EOF

# write ffmpeg_options file …

Continue reading

Setting up gpg-agent

Sun 30 April 2017 • Nils Amiet

linux gpg

On Arch gpg-agent comes with the gnupg package so no other package is needed if gpg is already installed.

I use gpg-agent for temporarily caching the PIN for my Yubikey so that I don't have to type it everytime as well as for ssh-agent emulation.

Setup

Add the following lines …


Continue reading

Systemd tips and tricks

Sun 19 February 2017 • Nils Amiet

linux systemd

Systemd is great. Here are a few things you can do with it.

Editing unit files

I usually can't remember where unit files are located but that's not an issue. Systemd will let you edit them just by knowing the unit name.

$ export SYSTEMD_EDITOR=vim
$ sudo -E systemctl edit --full …

Continue reading