require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_CRYPTO_CRYPTOSOFT_H_)) {
    eval 'sub _CRYPTO_CRYPTOSOFT_H_ () {1;}' unless defined(&_CRYPTO_CRYPTOSOFT_H_);
    eval 'sub sw_ictx () { ($SWCR_UN->{SWCR_AUTH}->{SW_ictx});}' unless defined(&sw_ictx);
    eval 'sub sw_octx () { ($SWCR_UN->{SWCR_AUTH}->{SW_octx});}' unless defined(&sw_octx);
    eval 'sub sw_klen () { ($SWCR_UN->{SWCR_AUTH}->{SW_klen});}' unless defined(&sw_klen);
    eval 'sub sw_axf () { ($SWCR_UN->{SWCR_AUTH}->{SW_axf});}' unless defined(&sw_axf);
    eval 'sub sw_kschedule () { ($SWCR_UN->{SWCR_ENC}->{SW_kschedule});}' unless defined(&sw_kschedule);
    eval 'sub sw_exf () { ($SWCR_UN->{SWCR_ENC}->{SW_exf});}' unless defined(&sw_exf);
    eval 'sub sw_size () { ($SWCR_UN->{SWCR_COMP}->{SW_size});}' unless defined(&sw_size);
    eval 'sub sw_cxf () { ($SWCR_UN->{SWCR_COMP}->{SW_cxf});}' unless defined(&sw_cxf);
    if(defined(&_KERNEL)) {
    }
}
1;
