...
uint64_t expires_time;
ngx_memcpy(data, in, in_len);
data_size = in_len + sizeof(expires_time);
expires_time = (uint64_t) now;
expires_time = ngx_http_encrypted_session_htonll(expires_time);
ngx_memcpy(data + in_len, (u_char *) &expires_time, sizeof(expires_time));
MD5(data, data_size, p);
static inline uint64_t
ngx_http_encrypted_session_htonll(uint64_t n) {
#ifdef htonll
return htonll(n);
# else
return ((uint64_t) htonl(n) > 32);
#endif
}
Почему я хочу попробовать printf("%s",data)
result: in. ngx_memcpy
должно быть добавлено expires_time
для этой строки? Как увидеть md5 в строке длиной data_size
?