No encryption using mpd5 PPTP VPN

Hello, So I was finally able to get mpd5 working as a vpn server, however I am not able to use encryption. I have a feeling it's this entry in the logs, can someone decipher what this means for me & tell me if it can be fixed? I know ng_mppc is related to mchap, but I'm not sure what I'm supposed to do to fix it.

Apr 4 10:28:36 freenas kernel: KLD ng_mppc.ko: depends on rc4 - not available

---------- Post updated 04-05-12 at 10:08 AM ---------- Previous update was 04-04-12 at 11:45 AM ----------

no love? ok here is the relevant part of my mpd.conf file, for a bump:

default:
    load pptp_server

pptp_server:
# Define dynamic IP address pool.
    set ippool add pool1 172.16.0.50 172.16.0.55

# Create clonable bundle template named B
    create bundle template B
    set iface enable proxy-arp
    set iface idle 1800
    set iface enable tcpmssfix
    set ipcp yes vjcomp
# Specify IP address pool for dynamic assigment.
    set ipcp ranges 172.16.0.1/32 ippool pool1
    set ipcp dns 192.168.1.1
    #set ipcp nbns 192.168.1.4
# The five lines below enable Microsoft Point-to-Point encryption
# (MPPE) using the ng_mppc(8) netgraph node type.
    set bundle enable compression
    set ccp yes mppc
    set mppc yes e40
    set mppc yes e128
    set mppc yes stateless

# Create clonable link template named L
    create link template L pptp
# Set bundle template to use
    set link action bundle B
# Multilink adds some overhead, but gives full 1500 MTU.
    set link enable multilink
    set link yes acfcomp protocomp
    set link no pap chap eap
    set link enable chap
# We can use use RADIUS authentication/accounting by including
# another config section with label 'radius'.
#    load radius
    set link keep-alive 10 60
# We reducing link mtu to avoid GRE packet fragmentation.
    set link mtu 1460
# Configure PPTP
        set pptp self 192.168.1.124
# Allow to accept calls
        set link enable incoming

TIA