summaryrefslogtreecommitdiff
path: root/sys/include
diff options
context:
space:
mode:
authorglenda <glenda@cirno.localdomain>2015-08-25 09:35:10 +0000
committerglenda <glenda@cirno.localdomain>2015-08-25 09:35:10 +0000
commitc4fdc6bfdb2211e13643d5fba75edf437c122eef (patch)
treed5991bc7350d3058cfcefe06dfa43814e62df919 /sys/include
parent6b402b83cffc97015345dab1c27c35afe64bb3db (diff)
fix fuckup
Diffstat (limited to 'sys/include')
-rw-r--r--sys/include/libsec.h20
1 files changed, 1 insertions, 19 deletions
diff --git a/sys/include/libsec.h b/sys/include/libsec.h
index d8d4852d5..60f25f944 100644
--- a/sys/include/libsec.h
+++ b/sys/include/libsec.h
@@ -403,16 +403,6 @@ PEMChain*readcertchain(char *filename);
int aes_xts_encrypt(ulong tweak[], ulong ecb[], vlong sectorNumber, uchar *input, uchar *output, ulong len) ;
int aes_xts_decrypt(ulong tweak[], ulong ecb[], vlong sectorNumber, uchar *input, uchar *output, ulong len);
-/*
- * ECC
- */
-
-/* ids for ecnamedcurve */
-enum
-{
- Secp256r1 = 23,
-};
-
typedef struct ECpoint{
int inf;
mpint *x;
@@ -434,15 +424,10 @@ typedef struct ECdomain{
mpint *h;
} ECdomain;
-ECdomain* ecnamedcurve(int);
-void ecfreepoint(ECpoint*);
-void ecfreepriv(ECpriv*);
-void ecfreedomain(ECdomain*);
void ecassign(ECdomain *, ECpoint *old, ECpoint *new);
void ecadd(ECdomain *, ECpoint *a, ECpoint *b, ECpoint *s);
void ecmul(ECdomain *, ECpoint *a, mpint *k, ECpoint *s);
-ECpoint* betoec(ECdomain*, uchar*, int, ECpoint*);
-ECpoint* strtoec(ECdomain *, char *, char **, ECpoint*);
+ECpoint* strtoec(ECdomain *, char *, char **, ECpoint *);
ECpriv* ecgen(ECdomain *, ECpriv*);
int ecverify(ECdomain *, ECpoint *);
int ecpubverify(ECdomain *, ECpub *);
@@ -472,8 +457,5 @@ mpint* dh_new(DHstate *dh, mpint *p, mpint *g);
/* calculate shared key: k = pub ^ x % p */
mpint* dh_finish(DHstate *dh, mpint *pub);
-/* constant-time comparison similar to memcmp(2) */
-int constcmp(uchar *x, uchar *y, int len);
-
/* password-based key derivation function 2 (RFC 2898) */
void pbkdf2_hmac_sha1(uchar *p, ulong plen, uchar *s, ulong slen, ulong rounds, uchar *d, ulong dlen);