cryptal
latest
Cryptography Abstraction Layer
Main Page
Classes
Files
File List
Cryptal.php
1
<?php
2
3
namespace
fpoirotte
;
4
8
class
Cryptal
9
{
23
public
static
function
init
()
24
{
25
static
$inited =
false
;
26
27
if
($inited) {
28
return
false
;
29
}
30
31
$filters = array(
32
'cryptal.binify'
=>
"\\fpoirotte\Cryptal\\Filters\\Binify"
,
33
'cryptal.hexify'
=>
"\\fpoirotte\Cryptal\\Filters\\Hexify"
,
34
'cryptal.encrypt'
=>
"\\fpoirotte\Cryptal\\Filters\\Crypto"
,
35
'cryptal.decrypt'
=>
"\\fpoirotte\Cryptal\\Filters\\Crypto"
,
36
'cryptal.hash'
=>
"\\fpoirotte\Cryptal\\Filters\\Hash"
,
37
'cryptal.mac'
=>
"\\fpoirotte\Cryptal\\Filters\\Mac"
,
38
);
39
40
foreach
($filters as $filter => $cls) {
41
if
(!stream_filter_register($filter, $cls)) {
42
throw
new \Exception(
"Failed to register '$filter' stream filter"
);
43
}
44
}
45
46
$inited =
true
;
47
return
true
;
48
}
49
}
fpoirotte\Cryptal\init
static init()
Definition:
Cryptal.php:23
fpoirotte
fpoirotte\Cryptal
Definition:
Cryptal.php:8
src
Cryptal.php
Generated on Sat Sep 29 2018 22:22:05 for cryptal by
1.8.11