003 File Manager
Current Path:
/usr/local/lib/perl5/site_perl/mach/5.32
usr
/
local
/
lib
/
perl5
/
site_perl
/
mach
/
5.32
/
📁
..
📄
Block.ph
(735 B)
📄
Block_private.ph
(1.67 KB)
📄
FlexLexer.ph
(326 B)
📄
_ctype.ph
(3.81 KB)
📄
_h2ph_pre.ph
(1011 B)
📄
_semaphore.ph
(285 B)
📄
a.out.ph
(399 B)
📄
aio.ph
(2.17 KB)
📄
alias.ph
(1.92 KB)
📄
ar.ph
(540 B)
📄
archive.ph
(13.71 KB)
📄
archive_entry.ph
(11.06 KB)
📄
asn1-common.ph
(1.02 KB)
📄
asn1_err.ph
(2.11 KB)
📄
assert.ph
(946 B)
📄
atf-c.ph
(235 B)
📁
auto
📄
base64.ph
(554 B)
📄
be.ph
(2.32 KB)
📄
bitstring.ph
(248 B)
📄
blacklist.ph
(614 B)
📄
bluetooth.ph
(2.62 KB)
📄
bsdxml.ph
(7.69 KB)
📄
bsdxml_external.ph
(2.78 KB)
📄
bzlib.ph
(2.35 KB)
📄
calendar.ph
(60 B)
📄
camlib.ph
(414 B)
📄
capsicum_helpers.ph
(3.87 KB)
📄
cms_asn1.ph
(2.68 KB)
📄
com_err.ph
(383 B)
📄
com_right.ph
(1.18 KB)
📄
complex.ph
(1.47 KB)
📄
cpio.ph
(1.44 KB)
📄
crmf_asn1.ph
(2.79 KB)
📄
ctype.ph
(3.71 KB)
📄
curses.ph
(72.16 KB)
📄
cuse.ph
(262 B)
📄
db.ph
(3.65 KB)
📄
der-private.ph
(202 B)
📄
der-protos.ph
(275 B)
📄
der.ph
(2.78 KB)
📄
devctl.ph
(188 B)
📄
devinfo.ph
(368 B)
📄
devstat.ph
(5.12 KB)
📄
dialog.ph
(23.7 KB)
📄
digest_asn1.ph
(2.45 KB)
📄
dirent.ph
(1.94 KB)
📄
dlfcn.ph
(1.61 KB)
📄
dlg_colors.ph
(10.44 KB)
📄
dlg_config.ph
(6.75 KB)
📄
dlg_keys.ph
(6.27 KB)
📄
dpv.ph
(2.34 KB)
📄
dtrace.ph
(7.23 KB)
📄
dwarf.ph
(44.77 KB)
📄
efivar-dp.ph
(165 B)
📄
efivar.ph
(2.08 KB)
📄
elf-hints.ph
(343 B)
📄
elf.ph
(261 B)
📄
err.ph
(204 B)
📄
errno.ph
(6.93 KB)
📄
eti.ph
(1.21 KB)
📄
execinfo.ph
(187 B)
📄
fcntl.ph
(9.1 KB)
📄
fenv.ph
(2.85 KB)
📄
fetch.ph
(2.01 KB)
📄
figpar.ph
(1.63 KB)
📄
float.ph
(84 B)
📄
floatingpoint.ph
(238 B)
📄
fmtmsg.ph
(1.64 KB)
📄
fmtutils.ph
(298 B)
📄
fnmatch.ph
(949 B)
📄
form.ph
(7.62 KB)
📄
fstab.ph
(631 B)
📄
fts.ph
(2.64 KB)
📄
ftw.ph
(834 B)
📄
gelf.ph
(1.3 KB)
📄
getarg.ph
(1.33 KB)
📄
getopt.ph
(647 B)
📄
glob.ph
(1.76 KB)
📄
grp.ph
(984 B)
📄
gssapi.ph
(230 B)
📄
hdb-protos.ph
(275 B)
📄
hdb.ph
(2.07 KB)
📄
hdb_asn1.ph
(2.42 KB)
📄
hdb_err.ph
(1.77 KB)
📄
heim_asn1.ph
(168 B)
📄
heim_err.ph
(3.06 KB)
📄
heim_threads.ph
(10.51 KB)
📄
heimbase.ph
(1.4 KB)
📄
heimntlm-protos.ph
(290 B)
📄
heimntlm.ph
(2.96 KB)
📄
hex.ph
(708 B)
📄
histedit.ph
(4.41 KB)
📄
hx509-private.ph
(373 B)
📄
hx509-protos.ph
(954 B)
📄
hx509.ph
(4.68 KB)
📄
hx509_err.ph
(7.52 KB)
📄
iconv.ph
(1.25 KB)
📄
ieeefp.ph
(217 B)
📄
ifaddrs.ph
(309 B)
📄
inttypes.ph
(460 B)
📄
iso646.ph
(745 B)
📄
jail.ph
(475 B)
📄
k524_err.ph
(1.13 KB)
📄
kafs.ph
(6.79 KB)
📄
kdc-protos.ph
(275 B)
📄
kdc.ph
(647 B)
📄
kenv.ph
(205 B)
📄
krb5-private.ph
(1.11 KB)
📄
krb5-protos.ph
(1.66 KB)
📄
krb5-types.ph
(2.39 KB)
📄
krb5.ph
(24.35 KB)
📄
krb5_asn1.ph
(15.94 KB)
📄
krb5_ccapi.ph
(4.22 KB)
📄
krb5_err.ph
(18.17 KB)
📄
kvm.ph
(802 B)
📄
kx509_asn1.ph
(1.75 KB)
📄
langinfo.ph
(4.64 KB)
📄
libcasper.ph
(4.3 KB)
📄
libcasper_service.ph
(963 B)
📄
libdwarf.ph
(14.36 KB)
📄
libelf.ph
(4.94 KB)
📄
libgen.ph
(561 B)
📄
libgeom.ph
(670 B)
📄
libgpio.ph
(524 B)
📄
libnetmap.ph
(1009 B)
📄
libproc.ph
(3.07 KB)
📄
libprocstat.ph
(3.91 KB)
📄
librss.ph
(622 B)
📄
libufs.ph
(577 B)
📄
libusb.ph
(14.17 KB)
📄
libusb20.ph
(4.09 KB)
📄
libusb20_desc.ph
(18.86 KB)
📄
libutil.ph
(3.45 KB)
📄
libzfs.ph
(12.71 KB)
📄
libzfs_core.ph
(986 B)
📄
libzfsbootenv.ph
(382 B)
📄
limits.ph
(6.45 KB)
📄
link.ph
(87 B)
📄
linker_set.ph
(2.81 KB)
📄
locale.ph
(810 B)
📄
login_cap.ph
(3.63 KB)
📄
lzma.ph
(5.03 KB)
📁
machine
📄
magic.ph
(4.33 KB)
📄
malloc.ph
(105 B)
📄
malloc_np.ph
(1.22 KB)
📄
math.ph
(9.35 KB)
📄
md4.ph
(1.24 KB)
📄
md5.ph
(1.38 KB)
📄
memory.ph
(81 B)
📄
memstat.ph
(1.28 KB)
📄
menu.ph
(3.26 KB)
📄
monetary.ph
(598 B)
📄
mp.ph
(213 B)
📄
mpool.ph
(884 B)
📄
mqueue.ph
(337 B)
📄
mtlib.ph
(810 B)
📄
ncurses.ph
(72.16 KB)
📄
ncurses_dll.ph
(2.7 KB)
📄
ndbm.ph
(697 B)
📄
netconfig.ph
(2.53 KB)
📄
netdb.ph
(4.68 KB)
📄
netgraph.ph
(228 B)
📄
nl_types.ph
(574 B)
📄
nlist.ph
(214 B)
📄
nss.ph
(1020 B)
📄
nsswitch.ph
(4.91 KB)
📄
ntlm_err.ph
(1.74 KB)
📄
ocsp_asn1.ph
(2.47 KB)
📄
omp.ph
(7.03 KB)
📄
opie.ph
(2.3 KB)
📄
osreldate.ph
(314 B)
📄
panel.ph
(442 B)
📄
parse_bytes.ph
(575 B)
📄
parse_time.ph
(572 B)
📄
parse_units.ph
(624 B)
📄
pathconv.ph
(159 B)
📄
paths.ph
(6.94 KB)
📄
pcap-bpf.ph
(83 B)
📄
pcap-namedb.ph
(86 B)
📄
pcap-netmap.ph
(60 B)
📄
pcap.ph
(84 B)
📄
pkcs10_asn1.ph
(1.22 KB)
📄
pkcs12_asn1.ph
(3.28 KB)
📄
pkcs8_asn1.ph
(1.18 KB)
📄
pkcs9_asn1.ph
(2.46 KB)
📄
pkinit_asn1.ph
(3.91 KB)
📄
pmc.ph
(229 B)
📄
pmcformat.ph
(168 B)
📄
pmclog.ph
(917 B)
📄
poll.ph
(1.58 KB)
📄
printf.ph
(1.56 KB)
📄
proc_service.ph
(702 B)
📄
pthread.ph
(4.62 KB)
📄
pthread_np.ph
(225 B)
📄
pwd.ph
(3.68 KB)
📄
radlib.ph
(11.03 KB)
📄
radlib_vs.ph
(3.71 KB)
📄
ranlib.ph
(290 B)
📄
readpassphrase.ph
(846 B)
📄
regex.ph
(2.53 KB)
📄
res_update.ph
(744 B)
📄
resolv.ph
(12.22 KB)
📄
resolve.ph
(5.74 KB)
📄
rfc2459_asn1.ph
(18.75 KB)
📄
ripemd.ph
(2.33 KB)
📄
roken-common.ph
(10.94 KB)
📄
roken.ph
(4.17 KB)
📄
rpoll.ph
(422 B)
📄
rtbl.ph
(1.01 KB)
📄
rtld_db.ph
(2.41 KB)
📄
runetype.ph
(800 B)
📄
sched.ph
(3.04 KB)
📄
sdp.ph
(24.71 KB)
📄
search.ph
(873 B)
📄
semaphore.ph
(506 B)
📄
setjmp.ph
(483 B)
📄
sha.ph
(3.45 KB)
📄
sha224.ph
(1.78 KB)
📄
sha256.ph
(1.92 KB)
📄
sha384.ph
(1.78 KB)
📄
sha512.ph
(1.92 KB)
📄
sha512t.ph
(3.88 KB)
📄
signal.ph
(1.59 KB)
📄
skein.ph
(18.65 KB)
📄
skein_freebsd.ph
(1.51 KB)
📄
skein_iv.ph
(251 B)
📄
skein_port.ph
(4.6 KB)
📄
spawn.ph
(1.11 KB)
📄
stab.ph
(1.64 KB)
📄
stdalign.ph
(684 B)
📄
stdarg.ph
(85 B)
📄
stdatomic.ph
(15.26 KB)
📄
stdbool.ph
(407 B)
📄
stddef.ph
(1.48 KB)
📄
stdint.ph
(915 B)
📄
stdio.ph
(9.48 KB)
📄
stdlib.ph
(3.05 KB)
📄
stdnoreturn.ph
(288 B)
📄
string.ph
(2.34 KB)
📄
string_m.ph
(190 B)
📄
stringlist.ph
(221 B)
📄
strings.ph
(943 B)
📁
sys
📄
sysdecode.ph
(799 B)
📄
sysexits.ph
(1.26 KB)
📄
syslog.ph
(4.03 KB)
📄
taclib.ph
(4.95 KB)
📄
tar.ph
(1.65 KB)
📄
tcpd.ph
(3.45 KB)
📄
term.ph
(46.27 KB)
📄
termcap.ph
(643 B)
📄
termios.ph
(1.78 KB)
📄
tgmath.ph
(11.34 KB)
📄
thread_db.ph
(4.78 KB)
📄
thread_pool_impl.ph
(543 B)
📄
threads.ph
(1.04 KB)
📄
time.ph
(4.11 KB)
📄
timeconv.ph
(338 B)
📄
timers.ph
(185 B)
📄
ttyent.ph
(1.44 KB)
📄
uchar.ph
(829 B)
📄
ucontext.ph
(695 B)
📄
ugidfw.ph
(153 B)
📄
ulimit.ph
(314 B)
📄
ulog.ph
(178 B)
📄
unctrl.ph
(483 B)
📄
unistd.ph
(18.61 KB)
📄
usb.ph
(5.14 KB)
📄
usbhid.ph
(761 B)
📄
utempter.ph
(190 B)
📄
utime.ph
(329 B)
📄
utmpx.ph
(1.37 KB)
📄
uuid.ph
(515 B)
📄
varargs.ph
(252 B)
📄
vgl.ph
(1.98 KB)
📄
vis.ph
(1.92 KB)
📄
vmmapi.ph
(1.12 KB)
📄
wchar.ph
(2.52 KB)
📄
wctype.ph
(3.66 KB)
📄
wind.ph
(1.17 KB)
📄
wind_err.ph
(1.47 KB)
📄
wordexp.ph
(1.21 KB)
📄
xdbm.ph
(491 B)
📄
xlocale.ph
(971 B)
📄
ypclnt.ph
(101 B)
📄
zconf.ph
(18.64 KB)
📄
zdb.ph
(144 B)
📄
zinject.ph
(1.53 KB)
📄
zlib.ph
(6.34 KB)
📄
zstream.ph
(232 B)
📄
zutil_import.ph
(930 B)
Editing: skein.ph
require '_h2ph_pre.ph'; no warnings qw(redefine misc); unless(defined(&_SKEIN_H_)) { eval 'sub _SKEIN_H_ () {1;}' unless defined(&_SKEIN_H_); if(defined(&__cplusplus)) { } unless(defined(&_KERNEL)) { require 'stddef.ph'; } require 'skein_port.ph'; eval("sub SKEIN_SUCCESS () { 0; }") unless defined(&SKEIN_SUCCESS); eval("sub SKEIN_FAIL () { 1; }") unless defined(&SKEIN_FAIL); eval("sub SKEIN_BAD_HASHLEN () { 2; }") unless defined(&SKEIN_BAD_HASHLEN); eval 'sub SKEIN_MODIFIER_WORDS () {( 2);}' unless defined(&SKEIN_MODIFIER_WORDS); eval 'sub SKEIN_256_STATE_WORDS () {( 4);}' unless defined(&SKEIN_256_STATE_WORDS); eval 'sub SKEIN_512_STATE_WORDS () {( 8);}' unless defined(&SKEIN_512_STATE_WORDS); eval 'sub SKEIN1024_STATE_WORDS () {(16);}' unless defined(&SKEIN1024_STATE_WORDS); eval 'sub SKEIN_MAX_STATE_WORDS () {(16);}' unless defined(&SKEIN_MAX_STATE_WORDS); eval 'sub SKEIN_256_STATE_BYTES () {( 8* &SKEIN_256_STATE_WORDS);}' unless defined(&SKEIN_256_STATE_BYTES); eval 'sub SKEIN_512_STATE_BYTES () {( 8* &SKEIN_512_STATE_WORDS);}' unless defined(&SKEIN_512_STATE_BYTES); eval 'sub SKEIN1024_STATE_BYTES () {( 8* &SKEIN1024_STATE_WORDS);}' unless defined(&SKEIN1024_STATE_BYTES); eval 'sub SKEIN_256_STATE_BITS () {(64* &SKEIN_256_STATE_WORDS);}' unless defined(&SKEIN_256_STATE_BITS); eval 'sub SKEIN_512_STATE_BITS () {(64* &SKEIN_512_STATE_WORDS);}' unless defined(&SKEIN_512_STATE_BITS); eval 'sub SKEIN1024_STATE_BITS () {(64* &SKEIN1024_STATE_WORDS);}' unless defined(&SKEIN1024_STATE_BITS); eval 'sub SKEIN_256_BLOCK_BYTES () {( 8* &SKEIN_256_STATE_WORDS);}' unless defined(&SKEIN_256_BLOCK_BYTES); eval 'sub SKEIN_512_BLOCK_BYTES () {( 8* &SKEIN_512_STATE_WORDS);}' unless defined(&SKEIN_512_BLOCK_BYTES); eval 'sub SKEIN1024_BLOCK_BYTES () {( 8* &SKEIN1024_STATE_WORDS);}' unless defined(&SKEIN1024_BLOCK_BYTES); unless(defined(&SKEIN_TREE_HASH)) { eval 'sub SKEIN_TREE_HASH () {(1);}' unless defined(&SKEIN_TREE_HASH); } if((defined(&SKEIN_TREE_HASH) ? &SKEIN_TREE_HASH : undef)) { } eval 'sub SKEIN_T1_BIT { my($BIT) = @_; eval q((($BIT) - 64)); }' unless defined(&SKEIN_T1_BIT); eval 'sub SKEIN_T1_POS_TREE_LVL () { &SKEIN_T1_BIT(112);}' unless defined(&SKEIN_T1_POS_TREE_LVL); eval 'sub SKEIN_T1_POS_BIT_PAD () { &SKEIN_T1_BIT(119);}' unless defined(&SKEIN_T1_POS_BIT_PAD); eval 'sub SKEIN_T1_POS_BLK_TYPE () { &SKEIN_T1_BIT(120);}' unless defined(&SKEIN_T1_POS_BLK_TYPE); eval 'sub SKEIN_T1_POS_FIRST () { &SKEIN_T1_BIT(126);}' unless defined(&SKEIN_T1_POS_FIRST); eval 'sub SKEIN_T1_POS_FINAL () { &SKEIN_T1_BIT(127);}' unless defined(&SKEIN_T1_POS_FINAL); eval 'sub SKEIN_T1_FLAG_FIRST () {((( &u64b_t) 1) << &SKEIN_T1_POS_FIRST);}' unless defined(&SKEIN_T1_FLAG_FIRST); eval 'sub SKEIN_T1_FLAG_FINAL () {((( &u64b_t) 1) << &SKEIN_T1_POS_FINAL);}' unless defined(&SKEIN_T1_FLAG_FINAL); eval 'sub SKEIN_T1_FLAG_BIT_PAD () {((( &u64b_t) 1) << &SKEIN_T1_POS_BIT_PAD);}' unless defined(&SKEIN_T1_FLAG_BIT_PAD); eval 'sub SKEIN_T1_TREE_LVL_MASK () {((( &u64b_t)0x7f) << &SKEIN_T1_POS_TREE_LVL);}' unless defined(&SKEIN_T1_TREE_LVL_MASK); eval 'sub SKEIN_T1_TREE_LEVEL { my($n) = @_; eval q(((( &u64b_t) ($n)) << &SKEIN_T1_POS_TREE_LVL)); }' unless defined(&SKEIN_T1_TREE_LEVEL); eval 'sub SKEIN_BLK_TYPE_KEY () {( 0);}' unless defined(&SKEIN_BLK_TYPE_KEY); eval 'sub SKEIN_BLK_TYPE_CFG () {( 4);}' unless defined(&SKEIN_BLK_TYPE_CFG); eval 'sub SKEIN_BLK_TYPE_PERS () {( 8);}' unless defined(&SKEIN_BLK_TYPE_PERS); eval 'sub SKEIN_BLK_TYPE_PK () {(12);}' unless defined(&SKEIN_BLK_TYPE_PK); eval 'sub SKEIN_BLK_TYPE_KDF () {(16);}' unless defined(&SKEIN_BLK_TYPE_KDF); eval 'sub SKEIN_BLK_TYPE_NONCE () {(20);}' unless defined(&SKEIN_BLK_TYPE_NONCE); eval 'sub SKEIN_BLK_TYPE_MSG () {(48);}' unless defined(&SKEIN_BLK_TYPE_MSG); eval 'sub SKEIN_BLK_TYPE_OUT () {(63);}' unless defined(&SKEIN_BLK_TYPE_OUT); eval 'sub SKEIN_BLK_TYPE_MASK () {(63);}' unless defined(&SKEIN_BLK_TYPE_MASK); eval 'sub SKEIN_T1_BLK_TYPE { my($T) = @_; eval q(((( &u64b_t) ( &SKEIN_BLK_TYPE_$T)) << &SKEIN_T1_POS_BLK_TYPE)); }' unless defined(&SKEIN_T1_BLK_TYPE); eval 'sub SKEIN_T1_BLK_TYPE_KEY () { &SKEIN_T1_BLK_TYPE( &KEY);}' unless defined(&SKEIN_T1_BLK_TYPE_KEY); eval 'sub SKEIN_T1_BLK_TYPE_CFG () { &SKEIN_T1_BLK_TYPE( &CFG);}' unless defined(&SKEIN_T1_BLK_TYPE_CFG); eval 'sub SKEIN_T1_BLK_TYPE_PERS () { &SKEIN_T1_BLK_TYPE( &PERS);}' unless defined(&SKEIN_T1_BLK_TYPE_PERS); eval 'sub SKEIN_T1_BLK_TYPE_PK () { &SKEIN_T1_BLK_TYPE( &PK);}' unless defined(&SKEIN_T1_BLK_TYPE_PK); eval 'sub SKEIN_T1_BLK_TYPE_KDF () { &SKEIN_T1_BLK_TYPE( &KDF);}' unless defined(&SKEIN_T1_BLK_TYPE_KDF); eval 'sub SKEIN_T1_BLK_TYPE_NONCE () { &SKEIN_T1_BLK_TYPE( &NONCE);}' unless defined(&SKEIN_T1_BLK_TYPE_NONCE); eval 'sub SKEIN_T1_BLK_TYPE_MSG () { &SKEIN_T1_BLK_TYPE( &MSG);}' unless defined(&SKEIN_T1_BLK_TYPE_MSG); eval 'sub SKEIN_T1_BLK_TYPE_OUT () { &SKEIN_T1_BLK_TYPE( &OUT);}' unless defined(&SKEIN_T1_BLK_TYPE_OUT); eval 'sub SKEIN_T1_BLK_TYPE_MASK () { &SKEIN_T1_BLK_TYPE( &MASK);}' unless defined(&SKEIN_T1_BLK_TYPE_MASK); eval 'sub SKEIN_T1_BLK_TYPE_CFG_FINAL () {( &SKEIN_T1_BLK_TYPE_CFG | &SKEIN_T1_FLAG_FINAL);}' unless defined(&SKEIN_T1_BLK_TYPE_CFG_FINAL); eval 'sub SKEIN_T1_BLK_TYPE_OUT_FINAL () {( &SKEIN_T1_BLK_TYPE_OUT | &SKEIN_T1_FLAG_FINAL);}' unless defined(&SKEIN_T1_BLK_TYPE_OUT_FINAL); eval 'sub SKEIN_VERSION () {(1);}' unless defined(&SKEIN_VERSION); unless(defined(&SKEIN_ID_STRING_LE)) { eval 'sub SKEIN_ID_STRING_LE () {(0x33414853);}' unless defined(&SKEIN_ID_STRING_LE); } eval 'sub SKEIN_MK_64 { my($hi32,$lo32) = @_; eval q((($lo32) + ((( &u64b_t) ($hi32)) << 32))); }' unless defined(&SKEIN_MK_64); eval 'sub SKEIN_SCHEMA_VER () { &SKEIN_MK_64( &SKEIN_VERSION, &SKEIN_ID_STRING_LE);}' unless defined(&SKEIN_SCHEMA_VER); eval 'sub SKEIN_KS_PARITY () { &SKEIN_MK_64(0x1bd11bda,0xa9fc1a22);}' unless defined(&SKEIN_KS_PARITY); eval 'sub SKEIN_CFG_STR_LEN () {(4*8);}' unless defined(&SKEIN_CFG_STR_LEN); eval 'sub SKEIN_CFG_TREE_LEAF_SIZE_POS () {( 0);}' unless defined(&SKEIN_CFG_TREE_LEAF_SIZE_POS); eval 'sub SKEIN_CFG_TREE_NODE_SIZE_POS () {( 8);}' unless defined(&SKEIN_CFG_TREE_NODE_SIZE_POS); eval 'sub SKEIN_CFG_TREE_MAX_LEVEL_POS () {(16);}' unless defined(&SKEIN_CFG_TREE_MAX_LEVEL_POS); eval 'sub SKEIN_CFG_TREE_LEAF_SIZE_MSK () {((( &u64b_t) 0xff) << &SKEIN_CFG_TREE_LEAF_SIZE_POS);}' unless defined(&SKEIN_CFG_TREE_LEAF_SIZE_MSK); eval 'sub SKEIN_CFG_TREE_NODE_SIZE_MSK () {((( &u64b_t) 0xff) << &SKEIN_CFG_TREE_NODE_SIZE_POS);}' unless defined(&SKEIN_CFG_TREE_NODE_SIZE_MSK); eval 'sub SKEIN_CFG_TREE_MAX_LEVEL_MSK () {((( &u64b_t) 0xff) << &SKEIN_CFG_TREE_MAX_LEVEL_POS);}' unless defined(&SKEIN_CFG_TREE_MAX_LEVEL_MSK); eval 'sub SKEIN_CFG_TREE_INFO { my($leaf,$node,$maxLvl) = @_; eval q(( ((( &u64b_t)($leaf )) << &SKEIN_CFG_TREE_LEAF_SIZE_POS) | ((( &u64b_t)($node )) << &SKEIN_CFG_TREE_NODE_SIZE_POS) | ((( &u64b_t)($maxLvl)) << &SKEIN_CFG_TREE_MAX_LEVEL_POS) )); }' unless defined(&SKEIN_CFG_TREE_INFO); eval 'sub SKEIN_CFG_TREE_INFO_SEQUENTIAL () { &SKEIN_CFG_TREE_INFO(0,0,0);}' unless defined(&SKEIN_CFG_TREE_INFO_SEQUENTIAL); eval 'sub Skein_Get_Tweak { my($ctxPtr,$TWK_NUM) = @_; eval q((($ctxPtr)-> ($h->{T[$TWK_NUM]}))); }' unless defined(&Skein_Get_Tweak); eval 'sub Skein_Set_Tweak { my($ctxPtr,$TWK_NUM,$tVal) = @_; eval q({($ctxPtr)-> ($h->{T[$TWK_NUM]}) = ($tVal);}); }' unless defined(&Skein_Set_Tweak); eval 'sub Skein_Get_T0 { my($ctxPtr) = @_; eval q( &Skein_Get_Tweak($ctxPtr,0)); }' unless defined(&Skein_Get_T0); eval 'sub Skein_Get_T1 { my($ctxPtr) = @_; eval q( &Skein_Get_Tweak($ctxPtr,1)); }' unless defined(&Skein_Get_T1); eval 'sub Skein_Set_T0 { my($ctxPtr,$T0) = @_; eval q( &Skein_Set_Tweak($ctxPtr,0,$T0)); }' unless defined(&Skein_Set_T0); eval 'sub Skein_Set_T1 { my($ctxPtr,$T1) = @_; eval q( &Skein_Set_Tweak($ctxPtr,1,$T1)); }' unless defined(&Skein_Set_T1); eval 'sub Skein_Set_T0_T1 { my($ctxPtr,$T0,$T1) = @_; eval q({ &Skein_Set_T0($ctxPtr,($T0)); &Skein_Set_T1($ctxPtr,($T1)); }); }' unless defined(&Skein_Set_T0_T1); eval 'sub Skein_Set_Type { my($ctxPtr,$BLK_TYPE) = @_; eval q( &Skein_Set_T1($ctxPtr, &SKEIN_T1_BLK_TYPE_$BLK_TYPE)); }' unless defined(&Skein_Set_Type); eval 'sub Skein_Start_New_Type { my($ctxPtr,$BLK_TYPE) = @_; eval q({ &Skein_Set_T0_T1($ctxPtr,0, &SKEIN_T1_FLAG_FIRST | &SKEIN_T1_BLK_TYPE_$BLK_TYPE); ($ctxPtr)-> ($h->{bCnt})=0; }); }' unless defined(&Skein_Start_New_Type); eval 'sub Skein_Clear_First_Flag { my($hdr) = @_; eval q({ ($hdr). $T[1] &= ~ &SKEIN_T1_FLAG_FIRST; }); }' unless defined(&Skein_Clear_First_Flag); eval 'sub Skein_Set_Bit_Pad_Flag { my($hdr) = @_; eval q({ ($hdr). $T[1] |= &SKEIN_T1_FLAG_BIT_PAD; }); }' unless defined(&Skein_Set_Bit_Pad_Flag); eval 'sub Skein_Set_Tree_Level { my($hdr,$height) = @_; eval q({ ($hdr). $T[1] |= &SKEIN_T1_TREE_LEVEL($height);}); }' unless defined(&Skein_Set_Tree_Level); if(defined(&SKEIN_DEBUG)) { require 'skein_debug.ph'; } else { eval 'sub Skein_Show_Block { my($bits,$ctx,$X,$blkPtr,$wPtr,$ksEvenPtr,$ksOddPtr) = @_; eval q(); }' unless defined(&Skein_Show_Block); eval 'sub Skein_Show_Round { my($bits,$ctx,$r,$X) = @_; eval q(); }' unless defined(&Skein_Show_Round); eval 'sub Skein_Show_R_Ptr { my($bits,$ctx,$r,$X_ptr) = @_; eval q(); }' unless defined(&Skein_Show_R_Ptr); eval 'sub Skein_Show_Final { my($bits,$ctx,$cnt,$outPtr) = @_; eval q(); }' unless defined(&Skein_Show_Final); eval 'sub Skein_Show_Key { my($bits,$ctx,$key,$keyBytes) = @_; eval q(); }' unless defined(&Skein_Show_Key); } unless(defined(&SKEIN_ERR_CHECK)) { eval 'sub Skein_Assert { my($x,$retCode) = @_; eval q(); }' unless defined(&Skein_Assert); eval 'sub Skein_assert { my($x) = @_; eval q(); }' unless defined(&Skein_assert); } elsif(defined(&SKEIN_ASSERT)) { require 'assert.ph'; eval 'sub Skein_Assert { my($x,$retCode) = @_; eval q( &assert($x)); }' unless defined(&Skein_Assert); eval 'sub Skein_assert { my($x) = @_; eval q( &assert($x)); }' unless defined(&Skein_assert); } else { require 'assert.ph'; eval 'sub Skein_Assert { my($x,$retCode) = @_; eval q({ &if (!($x)) &return $retCode; }); }' unless defined(&Skein_Assert); eval 'sub Skein_assert { my($x) = @_; eval q( &assert($x)); }' unless defined(&Skein_assert); } eval("sub R_256_0_0 () { 14; }") unless defined(&R_256_0_0); eval("sub R_256_0_1 () { 16; }") unless defined(&R_256_0_1); eval("sub R_256_1_0 () { 52; }") unless defined(&R_256_1_0); eval("sub R_256_1_1 () { 57; }") unless defined(&R_256_1_1); eval("sub R_256_2_0 () { 23; }") unless defined(&R_256_2_0); eval("sub R_256_2_1 () { 40; }") unless defined(&R_256_2_1); eval("sub R_256_3_0 () { 5; }") unless defined(&R_256_3_0); eval("sub R_256_3_1 () { 37; }") unless defined(&R_256_3_1); eval("sub R_256_4_0 () { 25; }") unless defined(&R_256_4_0); eval("sub R_256_4_1 () { 33; }") unless defined(&R_256_4_1); eval("sub R_256_5_0 () { 46; }") unless defined(&R_256_5_0); eval("sub R_256_5_1 () { 12; }") unless defined(&R_256_5_1); eval("sub R_256_6_0 () { 58; }") unless defined(&R_256_6_0); eval("sub R_256_6_1 () { 22; }") unless defined(&R_256_6_1); eval("sub R_256_7_0 () { 32; }") unless defined(&R_256_7_0); eval("sub R_256_7_1 () { 32; }") unless defined(&R_256_7_1); eval("sub R_512_0_0 () { 46; }") unless defined(&R_512_0_0); eval("sub R_512_0_1 () { 36; }") unless defined(&R_512_0_1); eval("sub R_512_0_2 () { 19; }") unless defined(&R_512_0_2); eval("sub R_512_0_3 () { 37; }") unless defined(&R_512_0_3); eval("sub R_512_1_0 () { 33; }") unless defined(&R_512_1_0); eval("sub R_512_1_1 () { 27; }") unless defined(&R_512_1_1); eval("sub R_512_1_2 () { 14; }") unless defined(&R_512_1_2); eval("sub R_512_1_3 () { 42; }") unless defined(&R_512_1_3); eval("sub R_512_2_0 () { 17; }") unless defined(&R_512_2_0); eval("sub R_512_2_1 () { 49; }") unless defined(&R_512_2_1); eval("sub R_512_2_2 () { 36; }") unless defined(&R_512_2_2); eval("sub R_512_2_3 () { 39; }") unless defined(&R_512_2_3); eval("sub R_512_3_0 () { 44; }") unless defined(&R_512_3_0); eval("sub R_512_3_1 () { 9; }") unless defined(&R_512_3_1); eval("sub R_512_3_2 () { 54; }") unless defined(&R_512_3_2); eval("sub R_512_3_3 () { 56; }") unless defined(&R_512_3_3); eval("sub R_512_4_0 () { 39; }") unless defined(&R_512_4_0); eval("sub R_512_4_1 () { 30; }") unless defined(&R_512_4_1); eval("sub R_512_4_2 () { 34; }") unless defined(&R_512_4_2); eval("sub R_512_4_3 () { 24; }") unless defined(&R_512_4_3); eval("sub R_512_5_0 () { 13; }") unless defined(&R_512_5_0); eval("sub R_512_5_1 () { 50; }") unless defined(&R_512_5_1); eval("sub R_512_5_2 () { 10; }") unless defined(&R_512_5_2); eval("sub R_512_5_3 () { 17; }") unless defined(&R_512_5_3); eval("sub R_512_6_0 () { 25; }") unless defined(&R_512_6_0); eval("sub R_512_6_1 () { 29; }") unless defined(&R_512_6_1); eval("sub R_512_6_2 () { 39; }") unless defined(&R_512_6_2); eval("sub R_512_6_3 () { 43; }") unless defined(&R_512_6_3); eval("sub R_512_7_0 () { 8; }") unless defined(&R_512_7_0); eval("sub R_512_7_1 () { 35; }") unless defined(&R_512_7_1); eval("sub R_512_7_2 () { 56; }") unless defined(&R_512_7_2); eval("sub R_512_7_3 () { 22; }") unless defined(&R_512_7_3); eval("sub R1024_0_0 () { 24; }") unless defined(&R1024_0_0); eval("sub R1024_0_1 () { 13; }") unless defined(&R1024_0_1); eval("sub R1024_0_2 () { 8; }") unless defined(&R1024_0_2); eval("sub R1024_0_3 () { 47; }") unless defined(&R1024_0_3); eval("sub R1024_0_4 () { 8; }") unless defined(&R1024_0_4); eval("sub R1024_0_5 () { 17; }") unless defined(&R1024_0_5); eval("sub R1024_0_6 () { 22; }") unless defined(&R1024_0_6); eval("sub R1024_0_7 () { 37; }") unless defined(&R1024_0_7); eval("sub R1024_1_0 () { 38; }") unless defined(&R1024_1_0); eval("sub R1024_1_1 () { 19; }") unless defined(&R1024_1_1); eval("sub R1024_1_2 () { 10; }") unless defined(&R1024_1_2); eval("sub R1024_1_3 () { 55; }") unless defined(&R1024_1_3); eval("sub R1024_1_4 () { 49; }") unless defined(&R1024_1_4); eval("sub R1024_1_5 () { 18; }") unless defined(&R1024_1_5); eval("sub R1024_1_6 () { 23; }") unless defined(&R1024_1_6); eval("sub R1024_1_7 () { 52; }") unless defined(&R1024_1_7); eval("sub R1024_2_0 () { 33; }") unless defined(&R1024_2_0); eval("sub R1024_2_1 () { 4; }") unless defined(&R1024_2_1); eval("sub R1024_2_2 () { 51; }") unless defined(&R1024_2_2); eval("sub R1024_2_3 () { 13; }") unless defined(&R1024_2_3); eval("sub R1024_2_4 () { 34; }") unless defined(&R1024_2_4); eval("sub R1024_2_5 () { 41; }") unless defined(&R1024_2_5); eval("sub R1024_2_6 () { 59; }") unless defined(&R1024_2_6); eval("sub R1024_2_7 () { 17; }") unless defined(&R1024_2_7); eval("sub R1024_3_0 () { 5; }") unless defined(&R1024_3_0); eval("sub R1024_3_1 () { 20; }") unless defined(&R1024_3_1); eval("sub R1024_3_2 () { 48; }") unless defined(&R1024_3_2); eval("sub R1024_3_3 () { 41; }") unless defined(&R1024_3_3); eval("sub R1024_3_4 () { 47; }") unless defined(&R1024_3_4); eval("sub R1024_3_5 () { 28; }") unless defined(&R1024_3_5); eval("sub R1024_3_6 () { 16; }") unless defined(&R1024_3_6); eval("sub R1024_3_7 () { 25; }") unless defined(&R1024_3_7); eval("sub R1024_4_0 () { 41; }") unless defined(&R1024_4_0); eval("sub R1024_4_1 () { 9; }") unless defined(&R1024_4_1); eval("sub R1024_4_2 () { 37; }") unless defined(&R1024_4_2); eval("sub R1024_4_3 () { 31; }") unless defined(&R1024_4_3); eval("sub R1024_4_4 () { 12; }") unless defined(&R1024_4_4); eval("sub R1024_4_5 () { 47; }") unless defined(&R1024_4_5); eval("sub R1024_4_6 () { 44; }") unless defined(&R1024_4_6); eval("sub R1024_4_7 () { 30; }") unless defined(&R1024_4_7); eval("sub R1024_5_0 () { 16; }") unless defined(&R1024_5_0); eval("sub R1024_5_1 () { 34; }") unless defined(&R1024_5_1); eval("sub R1024_5_2 () { 56; }") unless defined(&R1024_5_2); eval("sub R1024_5_3 () { 51; }") unless defined(&R1024_5_3); eval("sub R1024_5_4 () { 4; }") unless defined(&R1024_5_4); eval("sub R1024_5_5 () { 53; }") unless defined(&R1024_5_5); eval("sub R1024_5_6 () { 42; }") unless defined(&R1024_5_6); eval("sub R1024_5_7 () { 41; }") unless defined(&R1024_5_7); eval("sub R1024_6_0 () { 31; }") unless defined(&R1024_6_0); eval("sub R1024_6_1 () { 44; }") unless defined(&R1024_6_1); eval("sub R1024_6_2 () { 47; }") unless defined(&R1024_6_2); eval("sub R1024_6_3 () { 46; }") unless defined(&R1024_6_3); eval("sub R1024_6_4 () { 19; }") unless defined(&R1024_6_4); eval("sub R1024_6_5 () { 42; }") unless defined(&R1024_6_5); eval("sub R1024_6_6 () { 44; }") unless defined(&R1024_6_6); eval("sub R1024_6_7 () { 25; }") unless defined(&R1024_6_7); eval("sub R1024_7_0 () { 9; }") unless defined(&R1024_7_0); eval("sub R1024_7_1 () { 48; }") unless defined(&R1024_7_1); eval("sub R1024_7_2 () { 35; }") unless defined(&R1024_7_2); eval("sub R1024_7_3 () { 52; }") unless defined(&R1024_7_3); eval("sub R1024_7_4 () { 23; }") unless defined(&R1024_7_4); eval("sub R1024_7_5 () { 31; }") unless defined(&R1024_7_5); eval("sub R1024_7_6 () { 37; }") unless defined(&R1024_7_6); eval("sub R1024_7_7 () { 20; }") unless defined(&R1024_7_7); unless(defined(&SKEIN_ROUNDS)) { eval 'sub SKEIN_256_ROUNDS_TOTAL () {(72);}' unless defined(&SKEIN_256_ROUNDS_TOTAL); eval 'sub SKEIN_512_ROUNDS_TOTAL () {(72);}' unless defined(&SKEIN_512_ROUNDS_TOTAL); eval 'sub SKEIN1024_ROUNDS_TOTAL () {(80);}' unless defined(&SKEIN1024_ROUNDS_TOTAL); } else { eval 'sub SKEIN_256_ROUNDS_TOTAL () {(8*(((( &SKEIN_ROUNDS/100) + 5) % 10) + 5));}' unless defined(&SKEIN_256_ROUNDS_TOTAL); eval 'sub SKEIN_512_ROUNDS_TOTAL () {(8*(((( &SKEIN_ROUNDS/ 10) + 5) % 10) + 5));}' unless defined(&SKEIN_512_ROUNDS_TOTAL); eval 'sub SKEIN1024_ROUNDS_TOTAL () {(8*(((( &SKEIN_ROUNDS ) + 5) % 10) + 5));}' unless defined(&SKEIN1024_ROUNDS_TOTAL); } if(defined(&__cplusplus)) { } require 'skein_freebsd.ph'; } 1;
Upload File
Create Folder