diff --git a/include/group.h b/include/group.h
index 85c895483607fb54722042bca073d936236b4660..392fc7613295a542d6c010d9d718792af28939a2 100644
--- a/include/group.h
+++ b/include/group.h
@@ -8,8 +8,6 @@ typedef gt_t gt;
 
 void generator(g x);
 
-void negate(g nx, g x);
-
 void multiply(g r, g x, zp y);
 
 void exponentiation(gt r, gt x, zp y);
diff --git a/src/group.c b/src/group.c
index 1868a3bba4e7795d662dba0de51a011a942dfd74..2581badc6ca0c57153cc42f5beb62a648e559999 100644
--- a/src/group.c
+++ b/src/group.c
@@ -4,10 +4,6 @@ void generator(ep_st *x) {
     g1_get_gen(x);
 }
 
-void negate(ep_st *nx, ep_st *x) {
-    g1_neg(nx, x);
-}
-
 void multiply(ep_st *r, ep_st *x, dig_t *y) {
     bn_t new_y;
     fp_prime_back(new_y, y);