diff --git a/address.go b/address.go
index 61b0deb..f3612a4 100644
--- a/address.go
+++ b/address.go
@@ -9,7 +9,8 @@ import (
 	"encoding/hex"
 	"errors"
 
-	"code.google.com/p/go.crypto/ripemd160"
+	"golang.org/x/crypto/ripemd160"
+
 	"github.com/conformal/btcec"
 	"github.com/conformal/btcnet"
 	"github.com/conformal/btcwire"
diff --git a/address_test.go b/address_test.go
index 170acb0..451316b 100644
--- a/address_test.go
+++ b/address_test.go
@@ -11,7 +11,7 @@ import (
 	"reflect"
 	"testing"
 
-	"code.google.com/p/go.crypto/ripemd160"
+	"golang.org/x/crypto/ripemd160"
 
 	"github.com/conformal/btcnet"
 	"github.com/conformal/btcutil"
diff --git a/hash160.go b/hash160.go
index d048384..07ebf22 100644
--- a/hash160.go
+++ b/hash160.go
@@ -7,7 +7,8 @@ package btcutil
 import (
 	"hash"
 
-	"code.google.com/p/go.crypto/ripemd160"
+	"golang.org/x/crypto/ripemd160"
+
 	"github.com/conformal/fastsha256"
 )
 
diff --git a/internal_test.go b/internal_test.go
index 1e6fef8..702f0e8 100644
--- a/internal_test.go
+++ b/internal_test.go
@@ -12,7 +12,8 @@ interface. The functions are only exported while the tests are being run.
 package btcutil
 
 import (
-	"code.google.com/p/go.crypto/ripemd160"
+	"golang.org/x/crypto/ripemd160"
+
 	"github.com/conformal/btcec"
 )