annotate php_nacl.h @ 10:130a6a714966 default tip

Use libsodium instead of libnacl
author Ivo Smits <Ivo@UCIS.nl>
date Thu, 10 Jul 2014 16:34:04 +0000
parents ded86f4d6275
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
1 #ifndef PHP_NACL_H
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
2 #define PHP_NACL_H 1
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
3
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
4 #ifdef ZTS
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
5 #include "TSRM.h"
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
6 #endif
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
7
10
130a6a714966 Use libsodium instead of libnacl
Ivo Smits <Ivo@UCIS.nl>
parents: 6
diff changeset
8 #define PHP_NACL_VERSION "1.2"
0
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
9 #define PHP_NACL_EXTNAME "nacl"
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
10
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
11 PHP_MINIT_FUNCTION(nacl);
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
12 PHP_FUNCTION(nacl_crypto_box_curve25519xsalsa20poly1305);
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
13 PHP_FUNCTION(nacl_crypto_box_curve25519xsalsa20poly1305_open);
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
14 PHP_FUNCTION(nacl_crypto_box_curve25519xsalsa20poly1305_getpublickey);
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
15 PHP_FUNCTION(nacl_crypto_box_curve25519xsalsa20poly1305_beforenm);
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
16 PHP_FUNCTION(nacl_crypto_box_curve25519xsalsa20poly1305_afternm);
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
17 PHP_FUNCTION(nacl_crypto_box_curve25519xsalsa20poly1305_open_afternm);
6
ded86f4d6275 Added keypair generation functions (with random data input)
Ivo Smits <Ivo@UCIS.nl>
parents: 5
diff changeset
18 PHP_FUNCTION(nacl_crypto_box_curve25519xsalsa20poly1305_keypair);
5
df71d49a6f98 Fixes to support crypto_sign_edwards25519sha512batch
Ivo Smits <Ivo@UCIS.nl>
parents: 4
diff changeset
19 PHP_FUNCTION(nacl_crypto_sign_edwards25519sha512batch);
df71d49a6f98 Fixes to support crypto_sign_edwards25519sha512batch
Ivo Smits <Ivo@UCIS.nl>
parents: 4
diff changeset
20 PHP_FUNCTION(nacl_crypto_sign_edwards25519sha512batch_open);
6
ded86f4d6275 Added keypair generation functions (with random data input)
Ivo Smits <Ivo@UCIS.nl>
parents: 5
diff changeset
21 PHP_FUNCTION(nacl_crypto_sign_edwards25519sha512batch_keypair);
10
130a6a714966 Use libsodium instead of libnacl
Ivo Smits <Ivo@UCIS.nl>
parents: 6
diff changeset
22 PHP_FUNCTION(nacl_crypto_sign_ed25519);
130a6a714966 Use libsodium instead of libnacl
Ivo Smits <Ivo@UCIS.nl>
parents: 6
diff changeset
23 PHP_FUNCTION(nacl_crypto_sign_ed25519_open);
130a6a714966 Use libsodium instead of libnacl
Ivo Smits <Ivo@UCIS.nl>
parents: 6
diff changeset
24 PHP_FUNCTION(nacl_crypto_sign_ed25519_keypair);
0
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
25
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
26 extern zend_module_entry nacl_module_entry;
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
27 #define phpext_module_ptr &nacl_module_entry
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
28
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
29 #endif