summaryrefslogtreecommitdiff
path: root/crypto/secp256k1/scalar_mult_nocgo.go
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/secp256k1/scalar_mult_nocgo.go')
-rw-r--r--crypto/secp256k1/scalar_mult_nocgo.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/crypto/secp256k1/scalar_mult_nocgo.go b/crypto/secp256k1/scalar_mult_nocgo.go
new file mode 100644
index 000000000..55756b5be
--- /dev/null
+++ b/crypto/secp256k1/scalar_mult_nocgo.go
@@ -0,0 +1,13 @@
+// Copyright 2015 Jeffrey Wilcke, Felix Lange, Gustav Simonsson. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be found in
+// the LICENSE file.
+
+// +build gofuzz !cgo
+
+package secp256k1
+
+import "math/big"
+
+func (BitCurve *BitCurve) ScalarMult(Bx, By *big.Int, scalar []byte) (*big.Int, *big.Int) {
+ panic("ScalarMult is not available when secp256k1 is built without cgo")
+}