Define crypto_*_primitive() for high-level functions only

This commit is contained in:
Frank Denis
2014-05-13 00:00:03 -07:00
parent 91d17f6be1
commit 291d4998be
45 changed files with 1 additions and 177 deletions
@@ -9,8 +9,3 @@ size_t
crypto_auth_hmacsha256_keybytes(void) {
return crypto_auth_hmacsha256_KEYBYTES;
}
const char *
crypto_auth_hmacsha256_primitive(void) {
return "hmacsha256";
}
@@ -9,8 +9,3 @@ size_t
crypto_auth_hmacsha512_keybytes(void) {
return crypto_auth_hmacsha512_KEYBYTES;
}
const char *
crypto_auth_hmacsha512_primitive(void) {
return "hmacsha512";
}
@@ -9,8 +9,3 @@ size_t
crypto_auth_hmacsha512256_keybytes(void) {
return crypto_auth_hmacsha512256_KEYBYTES;
}
const char *
crypto_auth_hmacsha512256_primitive(void) {
return "hmacsha512256";
}
@@ -34,8 +34,3 @@ size_t
crypto_box_curve25519xsalsa20poly1305_macbytes(void) {
return crypto_box_curve25519xsalsa20poly1305_MACBYTES;
}
const char *
crypto_box_curve25519xsalsa20poly1305_primitive(void) {
return "curve25519xsalsa20poly1305";
}
@@ -19,8 +19,3 @@ size_t
crypto_core_hsalsa20_constbytes(void) {
return crypto_core_hsalsa20_CONSTBYTES;
}
const char *
crypto_core_hsalsa20_primitive(void) {
return "hsalsa20";
}
@@ -19,8 +19,3 @@ size_t
crypto_core_salsa20_constbytes(void) {
return crypto_core_salsa20_CONSTBYTES;
}
const char *
crypto_core_salsa20_primitive(void) {
return "salsa20";
}
@@ -19,8 +19,3 @@ size_t
crypto_core_salsa2012_constbytes(void) {
return crypto_core_salsa2012_CONSTBYTES;
}
const char *
crypto_core_salsa2012_primitive(void) {
return "salsa2012";
}
@@ -19,8 +19,3 @@ size_t
crypto_core_salsa208_constbytes(void) {
return crypto_core_salsa208_CONSTBYTES;
}
const char *
crypto_core_salsa208_primitive(void) {
return "salsa208";
}
@@ -39,8 +39,3 @@ size_t
crypto_generichash_blake2b_personalbytes(void) {
return crypto_generichash_blake2b_PERSONALBYTES;
}
const char *
crypto_generichash_blake2b_blockbytes_primitive(void) {
return "blake2b";
}
+1 -1
View File
@@ -16,5 +16,5 @@ crypto_hash(unsigned char *out, const unsigned char *in,
const char *
crypto_hash_primitive(void) {
return crypto_hash_sha512_primitive();
return crypto_hash_PRIMITIVE;
}
@@ -4,8 +4,3 @@ size_t
crypto_hash_sha256_bytes(void) {
return crypto_hash_sha256_BYTES;
}
const char *
crypto_hash_sha256_primitive(void) {
return "sha256";
}
@@ -4,8 +4,3 @@ size_t
crypto_hash_sha512_bytes(void) {
return crypto_hash_sha512_BYTES;
}
const char *
crypto_hash_sha512_primitive(void) {
return "sha512";
}
@@ -9,8 +9,3 @@ size_t
crypto_onetimeauth_poly1305_keybytes(void) {
return crypto_onetimeauth_poly1305_KEYBYTES;
}
const char *
crypto_onetimeauth_poly1305_primitive(void) {
return "poly1305";
}
@@ -24,8 +24,3 @@ size_t
crypto_secretbox_xsalsa20poly1305_macbytes(void) {
return crypto_secretbox_xsalsa20poly1305_MACBYTES;
}
const char *
crypto_secretbox_xsalsa20poly1305_primitive(void) {
return "xsalsa20poly1305";
}
@@ -9,8 +9,3 @@ size_t
crypto_shorthash_siphash24_keybytes(void) {
return crypto_shorthash_siphash24_KEYBYTES;
}
const char *
crypto_shorthash_siphash24_primitive(void) {
return "siphash24";
}
@@ -19,8 +19,3 @@ size_t
crypto_sign_ed25519_secretkeybytes(void) {
return crypto_sign_ed25519_SECRETKEYBYTES;
}
const char *
crypto_sign_ed25519_primitive(void) {
return "ed25519";
}
@@ -14,8 +14,3 @@ size_t
crypto_sign_edwards25519sha512batch_secretkeybytes(void) {
return crypto_sign_edwards25519sha512batch_SECRETKEYBYTES;
}
const char *
crypto_sign_edwards25519sha512batch_primitive(void) {
return "edwards25519sha512batch";
}
@@ -14,8 +14,3 @@ size_t
crypto_stream_aes128ctr_beforenmbytes(void) {
return crypto_stream_aes128ctr_BEFORENMBYTES;
}
const char *
crypto_stream_aes128ctr_primitive(void) {
return "aes128ctr";
}
@@ -14,8 +14,3 @@ size_t
crypto_stream_aes256estream_beforenmbytes(void) {
return crypto_stream_aes256estream_BEFORENMBYTES;
}
const char *
crypto_stream_aes256estream_primitive(void) {
return "aes256estream";
}
@@ -9,8 +9,3 @@ size_t
crypto_stream_salsa20_noncebytes(void) {
return crypto_stream_salsa20_NONCEBYTES;
}
const char *
crypto_stream_salsa20_primitive(void) {
return "salsa20";
}
@@ -9,8 +9,3 @@ size_t
crypto_stream_salsa2012_noncebytes(void) {
return crypto_stream_salsa2012_NONCEBYTES;
}
const char *
crypto_stream_salsa2012_primitive(void) {
return "salsa2012";
}
@@ -9,8 +9,3 @@ size_t
crypto_stream_salsa208_noncebytes(void) {
return crypto_stream_salsa208_NONCEBYTES;
}
const char *
crypto_stream_salsa208_primitive(void) {
return "salsa208";
}
@@ -9,8 +9,3 @@ size_t
crypto_stream_xsalsa20_noncebytes(void) {
return crypto_stream_xsalsa20_NONCEBYTES;
}
const char *
crypto_stream_xsalsa20_primitive(void) {
return "xsalsa20";
}
@@ -25,9 +25,6 @@ size_t crypto_auth_hmacsha256_bytes(void);
SODIUM_EXPORT
size_t crypto_auth_hmacsha256_keybytes(void);
SODIUM_EXPORT
const char * crypto_auth_hmacsha256_primitive(void);
SODIUM_EXPORT
int crypto_auth_hmacsha256(unsigned char *out,
const unsigned char *in,
@@ -25,9 +25,6 @@ size_t crypto_auth_hmacsha512_bytes(void);
SODIUM_EXPORT
size_t crypto_auth_hmacsha512_keybytes(void);
SODIUM_EXPORT
const char * crypto_auth_hmacsha512_primitive(void);
SODIUM_EXPORT
int crypto_auth_hmacsha512(unsigned char *out,
const unsigned char *in,
@@ -22,9 +22,6 @@ size_t crypto_auth_hmacsha512256_bytes(void);
SODIUM_EXPORT
size_t crypto_auth_hmacsha512256_keybytes(void);
SODIUM_EXPORT
const char * crypto_auth_hmacsha512256_primitive(void);
SODIUM_EXPORT
int crypto_auth_hmacsha512256(unsigned char *out, const unsigned char *in,
unsigned long long inlen,const unsigned char *k);
@@ -41,9 +41,6 @@ size_t crypto_box_curve25519xsalsa20poly1305_boxzerobytes(void);
SODIUM_EXPORT
size_t crypto_box_curve25519xsalsa20poly1305_macbytes(void);
SODIUM_EXPORT
const char * crypto_box_curve25519xsalsa20poly1305_primitive(void);
SODIUM_EXPORT
int crypto_box_curve25519xsalsa20poly1305(unsigned char *c,
const unsigned char *m,
@@ -24,9 +24,6 @@ size_t crypto_core_hsalsa20_keybytes(void);
SODIUM_EXPORT
size_t crypto_core_hsalsa20_constbytes(void);
SODIUM_EXPORT
const char * crypto_core_hsalsa20_primitive(void);
SODIUM_EXPORT
int crypto_core_hsalsa20(unsigned char *out, const unsigned char *in,
const unsigned char *k, const unsigned char *c);
@@ -24,9 +24,6 @@ size_t crypto_core_salsa20_keybytes(void);
SODIUM_EXPORT
size_t crypto_core_salsa20_constbytes(void);
SODIUM_EXPORT
const char * crypto_core_salsa20_primitive(void);
SODIUM_EXPORT
int crypto_core_salsa20(unsigned char *out, const unsigned char *in,
const unsigned char *k, const unsigned char *c);
@@ -24,9 +24,6 @@ size_t crypto_core_salsa2012_keybytes(void);
SODIUM_EXPORT
size_t crypto_core_salsa2012_constbytes(void);
SODIUM_EXPORT
const char * crypto_core_salsa2012_primitive(void);
SODIUM_EXPORT
int crypto_core_salsa2012(unsigned char *out, const unsigned char *in,
const unsigned char *k, const unsigned char *c);
@@ -24,9 +24,6 @@ size_t crypto_core_salsa208_keybytes(void);
SODIUM_EXPORT
size_t crypto_core_salsa208_constbytes(void);
SODIUM_EXPORT
const char * crypto_core_salsa208_primitive(void);
SODIUM_EXPORT
int crypto_core_salsa208(unsigned char *out, const unsigned char *in,
const unsigned char *k, const unsigned char *c);
@@ -63,9 +63,6 @@ size_t crypto_generichash_blake2b_saltbytes(void);
SODIUM_EXPORT
size_t crypto_generichash_blake2b_personalbytes(void);
SODIUM_EXPORT
const char * crypto_generichash_blake2b_blockbytes_primitive(void);
SODIUM_EXPORT
int crypto_generichash_blake2b(unsigned char *out, size_t outlen,
const unsigned char *in,
@@ -24,9 +24,6 @@ typedef struct crypto_hash_sha256_state {
SODIUM_EXPORT
size_t crypto_hash_sha256_bytes(void);
SODIUM_EXPORT
const char * crypto_hash_sha256_primitive(void);
SODIUM_EXPORT
int crypto_hash_sha256(unsigned char *out, const unsigned char *in,
unsigned long long inlen);
@@ -24,9 +24,6 @@ typedef struct crypto_hash_sha512_state {
SODIUM_EXPORT
size_t crypto_hash_sha512_bytes(void);
SODIUM_EXPORT
const char * crypto_hash_sha512_primitive(void);
SODIUM_EXPORT
int crypto_hash_sha512(unsigned char *out, const unsigned char *in,
unsigned long long inlen);
@@ -36,9 +36,6 @@ size_t crypto_onetimeauth_poly1305_bytes(void);
SODIUM_EXPORT
size_t crypto_onetimeauth_poly1305_keybytes(void);
SODIUM_EXPORT
const char * crypto_onetimeauth_poly1305_primitive(void);
SODIUM_EXPORT
const char *crypto_onetimeauth_poly1305_implementation_name(void);
@@ -33,9 +33,6 @@ size_t crypto_secretbox_xsalsa20poly1305_boxzerobytes(void);
SODIUM_EXPORT
size_t crypto_secretbox_xsalsa20poly1305_macbytes(void);
SODIUM_EXPORT
const char * crypto_secretbox_xsalsa20poly1305_primitive(void);
SODIUM_EXPORT
int crypto_secretbox_xsalsa20poly1305(unsigned char *c,
const unsigned char *m,
@@ -19,9 +19,6 @@ size_t crypto_shorthash_siphash24_bytes(void);
SODIUM_EXPORT
size_t crypto_shorthash_siphash24_keybytes(void);
SODIUM_EXPORT
const char * crypto_shorthash_siphash24_primitive(void);
SODIUM_EXPORT
int crypto_shorthash_siphash24(unsigned char *out, const unsigned char *in,
unsigned long long inlen, const unsigned char *k);
@@ -27,9 +27,6 @@ size_t crypto_sign_ed25519_publickeybytes(void);
SODIUM_EXPORT
size_t crypto_sign_ed25519_secretkeybytes(void);
SODIUM_EXPORT
const char * crypto_sign_ed25519_primitive(void);
SODIUM_EXPORT
int crypto_sign_ed25519(unsigned char *sm, unsigned long long *smlen,
const unsigned char *m, unsigned long long mlen,
@@ -23,9 +23,6 @@ size_t crypto_sign_edwards25519sha512batch_publickeybytes(void);
SODIUM_EXPORT
size_t crypto_sign_edwards25519sha512batch_secretkeybytes(void);
SODIUM_EXPORT
const char * crypto_sign_edwards25519sha512batch_primitive(void);
SODIUM_EXPORT
int crypto_sign_edwards25519sha512batch(unsigned char *sm,
unsigned long long *smlen,
@@ -31,9 +31,6 @@ size_t crypto_stream_aes128ctr_noncebytes(void);
SODIUM_EXPORT
size_t crypto_stream_aes128ctr_beforenmbytes(void);
SODIUM_EXPORT
const char * crypto_stream_aes128ctr_primitive(void);
SODIUM_EXPORT
int crypto_stream_aes128ctr(unsigned char *out, unsigned long long outlen,
const unsigned char *n, const unsigned char *k);
@@ -32,9 +32,6 @@ size_t crypto_stream_aes256estream_noncebytes(void);
SODIUM_EXPORT
size_t crypto_stream_aes256estream_beforenmbytes(void);
SODIUM_EXPORT
const char * crypto_stream_aes256estream_primitive(void);
SODIUM_EXPORT
int crypto_stream_aes256estream(unsigned char *out, unsigned long long len,
const unsigned char *nonce, const unsigned char *c);
@@ -27,9 +27,6 @@ size_t crypto_stream_salsa20_keybytes(void);
SODIUM_EXPORT
size_t crypto_stream_salsa20_noncebytes(void);
SODIUM_EXPORT
const char * crypto_stream_salsa20_primitive(void);
SODIUM_EXPORT
int crypto_stream_salsa20(unsigned char *c, unsigned long long clen,
const unsigned char *n, const unsigned char *k);
@@ -27,9 +27,6 @@ size_t crypto_stream_salsa2012_keybytes(void);
SODIUM_EXPORT
size_t crypto_stream_salsa2012_noncebytes(void);
SODIUM_EXPORT
const char * crypto_stream_salsa2012_primitive(void);
SODIUM_EXPORT
int crypto_stream_salsa2012(unsigned char *c, unsigned long long clen,
const unsigned char *n, const unsigned char *k);
@@ -27,9 +27,6 @@ size_t crypto_stream_salsa208_keybytes(void);
SODIUM_EXPORT
size_t crypto_stream_salsa208_noncebytes(void);
SODIUM_EXPORT
const char * crypto_stream_salsa208_primitive(void);
SODIUM_EXPORT
int crypto_stream_salsa208(unsigned char *c, unsigned long long clen,
const unsigned char *n, const unsigned char *k);
@@ -27,9 +27,6 @@ size_t crypto_stream_xsalsa20_keybytes(void);
SODIUM_EXPORT
size_t crypto_stream_xsalsa20_noncebytes(void);
SODIUM_EXPORT
const char * crypto_stream_xsalsa20_primitive(void);
SODIUM_EXPORT
int crypto_stream_xsalsa20(unsigned char *c, unsigned long long clen,
const unsigned char *n, const unsigned char *k);