summaryrefslogtreecommitdiffstats
path: root/functions/textual.php
diff options
context:
space:
mode:
authorRemy <relst@relst.nl>2015-05-16 14:56:22 +0200
committerRemy <relst@relst.nl>2015-05-16 14:56:22 +0200
commit15e230a85ea76ec7b7c5405ff8cf0953b85503e6 (patch)
tree18bdc31a69b9cac411ced1089d09555e13fa8d39 /functions/textual.php
parent9ab7a71acc94585c3ec847f2e8682a8ae805a330 (diff)
downloadssl-decoder-15e230a85ea76ec7b7c5405ff8cf0953b85503e6.zip
ssl-decoder-15e230a85ea76ec7b7c5405ff8cf0953b85503e6.tar.gz
ssl-decoder-15e230a85ea76ec7b7c5405ff8cf0953b85503e6.tar.bz2
Add heartbleed test
Diffstat (limited to 'functions/textual.php')
-rw-r--r--functions/textual.php22
1 files changed, 22 insertions, 0 deletions
diff --git a/functions/textual.php b/functions/textual.php
index 4a1a48d..d33d184 100644
--- a/functions/textual.php
+++ b/functions/textual.php
@@ -55,4 +55,26 @@ function get_current_folder(){
}
+function gen_uuid() {
+ return sprintf( '%04x%04x-%04x-%04x-%04x-%04x%04x%04x',
+ // 32 bits for "time_low"
+ mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ),
+
+ // 16 bits for "time_mid"
+ mt_rand( 0, 0xffff ),
+
+ // 16 bits for "time_hi_and_version",
+ // four most significant bits holds version number 4
+ mt_rand( 0, 0x0fff ) | 0x4000,
+
+ // 16 bits, 8 bits for "clk_seq_hi_res",
+ // 8 bits for "clk_seq_low",
+ // two most significant bits holds zero and one for variant DCE1.1
+ mt_rand( 0, 0x3fff ) | 0x8000,
+
+ // 48 bits for "node"
+ mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff )
+ );
+}
+
?> \ No newline at end of file