diff options
Diffstat (limited to 'jni/ed25519/nacl_includes')
-rw-r--r-- | jni/ed25519/nacl_includes/crypto_int32.h | 6 | ||||
-rw-r--r-- | jni/ed25519/nacl_includes/crypto_int64.h | 6 | ||||
-rw-r--r-- | jni/ed25519/nacl_includes/crypto_sign.h | 16 | ||||
-rw-r--r-- | jni/ed25519/nacl_includes/crypto_sign_edwards25519sha512batch.h | 33 | ||||
-rw-r--r-- | jni/ed25519/nacl_includes/crypto_uint32.h | 6 | ||||
-rw-r--r-- | jni/ed25519/nacl_includes/crypto_uint64.h | 6 | ||||
-rw-r--r-- | jni/ed25519/nacl_includes/crypto_verify_32.h | 22 |
7 files changed, 95 insertions, 0 deletions
diff --git a/jni/ed25519/nacl_includes/crypto_int32.h b/jni/ed25519/nacl_includes/crypto_int32.h new file mode 100644 index 00000000..cae135e6 --- /dev/null +++ b/jni/ed25519/nacl_includes/crypto_int32.h @@ -0,0 +1,6 @@ +#ifndef crypto_int32_h +#define crypto_int32_h + +typedef int crypto_int32; + +#endif diff --git a/jni/ed25519/nacl_includes/crypto_int64.h b/jni/ed25519/nacl_includes/crypto_int64.h new file mode 100644 index 00000000..fc92417b --- /dev/null +++ b/jni/ed25519/nacl_includes/crypto_int64.h @@ -0,0 +1,6 @@ +#ifndef crypto_int64_h +#define crypto_int64_h + +typedef long long crypto_int64; + +#endif diff --git a/jni/ed25519/nacl_includes/crypto_sign.h b/jni/ed25519/nacl_includes/crypto_sign.h new file mode 100644 index 00000000..8472603e --- /dev/null +++ b/jni/ed25519/nacl_includes/crypto_sign.h @@ -0,0 +1,16 @@ +#ifndef crypto_sign_H +#define crypto_sign_H + +#include "crypto_sign_edwards25519sha512batch.h" + +#define crypto_sign crypto_sign_edwards25519sha512batch +#define crypto_sign_open crypto_sign_edwards25519sha512batch_open +#define crypto_sign_keypair crypto_sign_edwards25519sha512batch_keypair +#define crypto_sign_BYTES crypto_sign_edwards25519sha512batch_BYTES +#define crypto_sign_PUBLICKEYBYTES crypto_sign_edwards25519sha512batch_PUBLICKEYBYTES +#define crypto_sign_SECRETKEYBYTES crypto_sign_edwards25519sha512batch_SECRETKEYBYTES +#define crypto_sign_PRIMITIVE "edwards25519sha512batch" +#define crypto_sign_IMPLEMENTATION crypto_sign_edwards25519sha512batch_IMPLEMENTATION +#define crypto_sign_VERSION crypto_sign_edwards25519sha512batch_VERSION + +#endif diff --git a/jni/ed25519/nacl_includes/crypto_sign_edwards25519sha512batch.h b/jni/ed25519/nacl_includes/crypto_sign_edwards25519sha512batch.h new file mode 100644 index 00000000..62fae611 --- /dev/null +++ b/jni/ed25519/nacl_includes/crypto_sign_edwards25519sha512batch.h @@ -0,0 +1,33 @@ +#ifndef crypto_sign_edwards25519sha512batch_H +#define crypto_sign_edwards25519sha512batch_H + +#define crypto_sign_edwards25519sha512batch_ref10_SECRETKEYBYTES 64 +#define crypto_sign_edwards25519sha512batch_ref10_PUBLICKEYBYTES 32 +#define crypto_sign_edwards25519sha512batch_ref10_BYTES 64 +#ifdef __cplusplus +#include <string> +extern std::string crypto_sign_edwards25519sha512batch_ref10(const std::string &,const std::string &); +extern std::string crypto_sign_edwards25519sha512batch_ref10_open(const std::string &,const std::string &); +extern std::string crypto_sign_edwards25519sha512batch_ref10_keypair(std::string *); +extern "C" { +#endif +extern int crypto_sign_edwards25519sha512batch_ref10(unsigned char *,unsigned long long *,const unsigned char *,unsigned long long,const unsigned char *); +extern int crypto_sign_edwards25519sha512batch_ref10_open(unsigned char *,unsigned long long *,const unsigned char *,unsigned long long,const unsigned char *); +extern int crypto_sign_edwards25519sha512batch_ref10_keypair(unsigned char *,unsigned char *); +#ifdef __cplusplus +} +#endif + +#define crypto_sign_edwards25519sha512batch crypto_sign_edwards25519sha512batch_ref10 +#define crypto_sign_edwards25519sha512batch_open crypto_sign_edwards25519sha512batch_ref10_open +#define crypto_sign_edwards25519sha512batch_keypair crypto_sign_edwards25519sha512batch_ref10_keypair +#define crypto_sign_edwards25519sha512batch_BYTES crypto_sign_edwards25519sha512batch_ref10_BYTES +#define crypto_sign_edwards25519sha512batch_PUBLICKEYBYTES crypto_sign_edwards25519sha512batch_ref10_PUBLICKEYBYTES +#define crypto_sign_edwards25519sha512batch_SECRETKEYBYTES crypto_sign_edwards25519sha512batch_ref10_SECRETKEYBYTES +#define crypto_sign_edwards25519sha512batch_IMPLEMENTATION "crypto_sign/edwards25519sha512batch/ref10" +#ifndef crypto_sign_edwards25519sha512batch_ref10_VERSION +#define crypto_sign_edwards25519sha512batch_ref10_VERSION "-" +#endif +#define crypto_sign_edwards25519sha512batch_VERSION crypto_sign_edwards25519sha512batch_ref10_VERSION + +#endif diff --git a/jni/ed25519/nacl_includes/crypto_uint32.h b/jni/ed25519/nacl_includes/crypto_uint32.h new file mode 100644 index 00000000..21020d7b --- /dev/null +++ b/jni/ed25519/nacl_includes/crypto_uint32.h @@ -0,0 +1,6 @@ +#ifndef crypto_uint32_h +#define crypto_uint32_h + +typedef unsigned int crypto_uint32; + +#endif diff --git a/jni/ed25519/nacl_includes/crypto_uint64.h b/jni/ed25519/nacl_includes/crypto_uint64.h new file mode 100644 index 00000000..5aa00703 --- /dev/null +++ b/jni/ed25519/nacl_includes/crypto_uint64.h @@ -0,0 +1,6 @@ +#ifndef crypto_uint64_h +#define crypto_uint64_h + +typedef unsigned long long crypto_uint64; + +#endif diff --git a/jni/ed25519/nacl_includes/crypto_verify_32.h b/jni/ed25519/nacl_includes/crypto_verify_32.h new file mode 100644 index 00000000..978d8452 --- /dev/null +++ b/jni/ed25519/nacl_includes/crypto_verify_32.h @@ -0,0 +1,22 @@ +#ifndef crypto_verify_32_H +#define crypto_verify_32_H + +#define crypto_verify_32_ref_BYTES 32 +#ifdef __cplusplus +#include <string> +extern "C" { +#endif +extern int crypto_verify_32_ref(const unsigned char *,const unsigned char *); +#ifdef __cplusplus +} +#endif + +#define crypto_verify_32 crypto_verify_32_ref +#define crypto_verify_32_BYTES crypto_verify_32_ref_BYTES +#define crypto_verify_32_IMPLEMENTATION "crypto_verify/32/ref" +#ifndef crypto_verify_32_ref_VERSION +#define crypto_verify_32_ref_VERSION "-" +#endif +#define crypto_verify_32_VERSION crypto_verify_32_ref_VERSION + +#endif |