annotate php_nacl.h @ 6:ded86f4d6275

Added keypair generation functions (with random data input)
author Ivo Smits <Ivo@UCIS.nl>
date Tue, 12 Jul 2011 20:51:44 +0000
parents df71d49a6f98
children 130a6a714966
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
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
8 #define PHP_NACL_VERSION "1.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);
0
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
22
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
23 extern zend_module_entry nacl_module_entry;
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
24 #define phpext_module_ptr &nacl_module_entry
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
25
96c976fb3c3d Initial commit
Ivo Smits <Ivo@UCIS.nl>
parents:
diff changeset
26 #endif