diff -Nru openssl-1.0.1c/debian/changelog openssl-1.0.1c/debian/changelog
--- openssl-1.0.1c/debian/changelog	2012-11-28 00:09:39.000000000 +0000
+++ openssl-1.0.1c/debian/changelog	2013-01-20 17:31:01.000000000 +0000
@@ -1,3 +1,9 @@
+openssl (1.0.1c-4ubuntu3) raring; urgency=low
+
+  * Add basic arm64 support (no assembler)
+
+ -- Wookey <wookey@wookware.org>  Sun, 20 Jan 2013 17:30:15 +0000
+
 openssl (1.0.1c-4ubuntu2) raring; urgency=low
 
   * Enable arm assembly code. (LP: #1083498) (Closes: #676533)
diff -Nru openssl-1.0.1c/debian/patches/arm64-support openssl-1.0.1c/debian/patches/arm64-support
--- openssl-1.0.1c/debian/patches/arm64-support	1970-01-01 01:00:00.000000000 +0100
+++ openssl-1.0.1c/debian/patches/arm64-support	2013-01-20 17:33:39.000000000 +0000
@@ -0,0 +1,25 @@
+Description: Add arm64 support
+ Add 'debian-arm64' to configure so it at least tries to build 
+ .
+ openssl (1.0.1c-4ubuntu3) raring; urgency=low
+ .
+   * Add basic arm64 support (no assembler)
+Author: Wookey <wookey@wookware.org>
+
+Origin: <vendor|upstream|other>, <url of original patch>
+Bug: <url in upstream bugtracker>
+Bug-Debian: http://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: <no|not-needed|url proving that it has been forwarded>
+Last-Update: <2013-01-20>
+
+--- openssl-1.0.1c.orig/Configure
++++ openssl-1.0.1c/Configure
+@@ -346,6 +346,7 @@ my %table=(
+ "debian-alpha","gcc:-DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_RISC1 DES_UNROLL:${alpha_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
+ "debian-alpha-ev4","gcc:-DTERMIO ${debian_cflags} -mcpu=ev4::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_RISC1 DES_UNROLL:${alpha_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
+ "debian-alpha-ev5","gcc:-DTERMIO ${debian_cflags} -mcpu=ev5::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_RISC1 DES_UNROLL:${alpha_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
++"debian-arm64","gcc:-DL_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
+ "debian-armel","gcc:-DL_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${armv4_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
+ "debian-armhf","gcc:-DL_ENDIAN -DTERMIO ${debian_cflags}::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${armv4_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
+ "debian-amd64", "gcc:-m64 -DL_ENDIAN -DTERMIO ${debian_cflags} -DMD32_REG_T=int::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${x86_64_asm}:elf:dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):::",
diff -Nru openssl-1.0.1c/debian/patches/series openssl-1.0.1c/debian/patches/series
--- openssl-1.0.1c/debian/patches/series	2012-11-28 00:08:04.000000000 +0000
+++ openssl-1.0.1c/debian/patches/series	2013-01-20 17:31:58.000000000 +0000
@@ -35,3 +35,4 @@
 perlpath-quilt.patch
 tls12_workarounds.patch
 ubuntu_deb676533_arm_asm.patch
+arm64-support
diff -Nru openssl-1.0.1c/debian/rules openssl-1.0.1c/debian/rules
--- openssl-1.0.1c/debian/rules	2012-11-12 09:46:27.000000000 +0000
+++ openssl-1.0.1c/debian/rules	2013-01-20 17:19:54.000000000 +0000
@@ -15,7 +15,7 @@
 # For generating the manpages
 export VERSION=$(shell dpkg-parsechangelog | grep '^Version:' | sed -e 's/^.*://' -e 's/-.*//')
 
-# The binary architeture
+# The binary architecture
 DEB_HOST_ARCH = $(shell dpkg-architecture -qDEB_HOST_ARCH)
 DEB_HOST_ARCH_OS = $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
 
