php-internal-docs
8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
crypt_freesec.h
Go to the documentation of this file.
1
#ifndef _CRYPT_FREESEC_H
2
#define _CRYPT_FREESEC_H
3
4
#include <stdint.h>
5
6
#define MD5_HASH_MAX_LEN 120
7
8
struct
php_crypt_extended_data
{
9
int
initialized
;
10
uint32_t
saltbits
;
11
uint32_t
old_salt
;
12
uint32_t
en_keysl
[16],
en_keysr
[16];
13
uint32_t
de_keysl
[16],
de_keysr
[16];
14
uint32_t
old_rawkey0
,
old_rawkey1
;
15
char
output
[21];
16
};
17
18
/*
19
* _crypt_extended_init() must be called explicitly before first use of
20
* _crypt_extended_r().
21
*/
22
23
void
_crypt_extended_init
(
void
);
24
25
char
*
_crypt_extended_r
(
const
unsigned
char
*
key
,
const
char
*setting,
26
struct
php_crypt_extended_data
*
data
);
27
28
#endif
_crypt_extended_init
void _crypt_extended_init(void)
Definition
crypt_freesec.c:209
_crypt_extended_r
char * _crypt_extended_r(const unsigned char *key, const char *setting, struct php_crypt_extended_data *data)
Definition
crypt_freesec.c:608
key
unsigned char key[REFLECTION_KEY_LEN]
Definition
php_reflection.c:63
data
zend_constant * data
Definition
phpdbg_info.c:102
php_crypt_extended_data
Definition
crypt_freesec.h:8
php_crypt_extended_data::old_salt
uint32_t old_salt
Definition
crypt_freesec.h:11
php_crypt_extended_data::de_keysl
uint32_t de_keysl[16]
Definition
crypt_freesec.h:13
php_crypt_extended_data::en_keysl
uint32_t en_keysl[16]
Definition
crypt_freesec.h:12
php_crypt_extended_data::old_rawkey1
uint32_t old_rawkey1
Definition
crypt_freesec.h:14
php_crypt_extended_data::initialized
int initialized
Definition
crypt_freesec.h:9
php_crypt_extended_data::old_rawkey0
uint32_t old_rawkey0
Definition
crypt_freesec.h:14
php_crypt_extended_data::output
char output[21]
Definition
crypt_freesec.h:15
php_crypt_extended_data::saltbits
uint32_t saltbits
Definition
crypt_freesec.h:10
php_crypt_extended_data::de_keysr
uint32_t de_keysr[16]
Definition
crypt_freesec.h:13
php_crypt_extended_data::en_keysr
uint32_t en_keysr[16]
Definition
crypt_freesec.h:12
ext
standard
crypt_freesec.h
Generated on Sat Aug 23 2025 01:46:12 for php-internal-docs by
1.13.2