about summary refs log tree commit diff
diff options
context:
space:
mode:
authorVincent Ambo <tazjin@gmail.com>2017-02-11T16·34+0100
committerVincent Ambo <tazjin@gmail.com>2017-02-11T16·34+0100
commit7824e0e7e34a4b5245f817fb70da53d4bcd707c7 (patch)
tree114b5f0d4d83bde52dd247f24160fb631fb32a16
parentdd1e6c3b36d4b055af879fc1a0f6febecae35591 (diff)
docs: Add blog post to README
-rw-r--r--README.md6
-rw-r--r--main_test.go2
2 files changed, 5 insertions, 3 deletions
diff --git a/README.md b/README.md
index 1846a8beab7e..712c96cd95d4 100644
--- a/README.md
+++ b/README.md
@@ -10,8 +10,10 @@ OpenVPN protocol, which makes it impossible to start those connections solely by
 using the `openvpn` CLI and configuration files.
 
 What this application does has been reverse-engineered from the "WatchGuard Mobile VPN
-with SSL" application on OS X. A writeup of the protocol and the security implications
-will be linked here in the future.
+with SSL" application on OS X.
+
+I've published a [blog post](https://www.tazj.in/en/1486830338) describing the process
+and what is actually going on in this protocol.
 
 ## Installation
 
diff --git a/main_test.go b/main_test.go
index 5c171c4041c4..1af52d0cd4eb 100644
--- a/main_test.go
+++ b/main_test.go
@@ -6,7 +6,7 @@ import (
 	"testing"
 )
 
-func TestUnmarhshalChallengeRespones(t *testing.T) {
+func TestUnmarshalChallengeRespones(t *testing.T) {
 	var testXml string = `
 <?xml version="1.0" encoding="UTF-8"?>
 <resp>