MSV FM

[email protected]: ~ $
Path : /proc/self/root/lib64/python2.7/
File Upload :
Current < : //proc/self/root/lib64/python2.7/hmac.pyc

�
zfc@s�dZddlZddlmZdjged�D]Ze	edA�^q5�Z
djged�D]Ze	edA�^qg�ZdZ
gZddd	��YZddd
�ZdS(sxHMAC (Keyed-Hashing for Message Authentication) Python module.

Implements the HMAC algorithm as described by RFC 2104.
i����N(t_compare_digesttii\i6tHMACcBsPeZdZdZddd�Zd�Zd�Zd�Zd�Z	d�Z
RS(	s~RFC 2104 HMAC class.  Also complies with RFC 4231.

    This supports the API for Cryptographic Hash Functions (PEP 247).
    i@cs�|tkrdS�dkr4ddl}|j�nt�d�rO�|_nd�fd�|_|j�|_|j�|_|jj|_t|jd�r�|jj	}|dkr
t
jd||jft
d	�|j}q
n#t
jd
|jt
d	�|j}t|�|kr7|j|�j�}n|td�|t|�}|jj|jt��|jj|jt��|dk	r�|j|�ndS(s9Create a new HMAC object.

        key:       key for the keyed hash object.
        msg:       Initial input for the hash, if provided.
        digestmod: A module supporting PEP 247.  *OR*
                   A hashlib constructor returning a new hash object.
                   Defaults to hashlib.md5.
        Ni����t__call__Rcs
�j|�S(N(tnew(td(t	digestmod(s/usr/lib64/python2.7/hmac.pyt<lambda>2Rt
block_sizeis:block_size of %d seems too small; using our default of %d.is<No block_size attribute on given digest object; Assuming %d.i(t_secret_backdoor_keytNonethashlibtmd5thasattrtdigest_constoutertinnertdigest_sizeRt	_warningstwarnt	blocksizetRuntimeWarningtlentdigesttchrtupdatet	translatettrans_5Cttrans_36(tselftkeytmsgRRR((Rs/usr/lib64/python2.7/hmac.pyt__init__s:
	

	
	cCs|jj|�dS(s8Update this hashing object with the string msg.
        N(RR(RR((s/usr/lib64/python2.7/hmac.pyRSscCsO|jt�}|j|_|j|_|jj�|_|jj�|_|S(syReturn a separate copy of this hashing object.

        An update to this copy won't affect the original object.
        (t	__class__R	RRRtcopyR(Rtother((s/usr/lib64/python2.7/hmac.pyR"XscCs)|jj�}|j|jj��|S(swReturn a hash object for the current state.

        To be used only internally with digest() and hexdigest().
        (RR"RRR(Rth((s/usr/lib64/python2.7/hmac.pyt_currentdscCs|j�}|j�S(s�Return the hash value of this hashing object.

        This returns a string containing 8-bit data.  The object is
        not altered in any way by this function; you can continue
        updating the object after calling this function.
        (R%R(RR$((s/usr/lib64/python2.7/hmac.pyRmscCs|j�}|j�S(sKLike digest(), but returns a string of hexadecimal digits instead.
        (R%t	hexdigest(RR$((s/usr/lib64/python2.7/hmac.pyR&wsN(t__name__t
__module__t__doc__RR
R RR"R%RR&(((s/usr/lib64/python2.7/hmac.pyRs5					
cCst|||�S(sVCreate a new hashing object and return it.

    key: The starting key for the hash.
    msg: if available, will immediately be hashed into the object's starting
    state.

    You can now feed arbitrary strings into the object using its update()
    method, and can ask for the hash value at any time by calling its digest()
    method.
    (R(RRR((s/usr/lib64/python2.7/hmac.pyR}s((R)twarningsRtoperatorRtcompare_digesttjointxrangetxRRRR
RR	RR(((s/usr/lib64/python2.7/hmac.pyt<module>s22f
Bethany
Bethany
0%

THE FINEST HOTEL NEAR LAKE KIVU

The Perfect Base For You

Required fields are followed by *





EC1A68011

About Us

Delicious Interior With The Pinch Of Everything

Bethany Investment group is Presbyterian church in Rwanda(EPR) company that manage Hotel and Guest house in Karongi (Bethany Hotel), ISANO branch in GIKONDO(Kigali), Kiyovu branch(Kigali), AMIZERO branch(Nyagatare-East) and Gisenyi Branch(Rubavu).

Accomodation

Get a Comfortable Room
Feel The Comfort

Get a comfortable room and feel our hotel’s comfort. Bethany Hotel features a variety of fully furnished rooms with extra space, Executive rooms, Deluxe rooms with a beautiful lake view and garden space, Deluxe rooms, comfort rooms, family rooms and standard rooms at your service.

Standard Single

Services

We Provide Top Class Facility
Especially For You

Beach BBQ Party

Kick back on the beach& and enjoy our berbecue from our masterchef

Breakfast

Kick back at our hotels& enjoy our breakfast from our masterchef

Conference Hall

Kick back at our hotels& enjoy our conference halls from all bethany branches

Enjoy with your partner

Honeymoon Package

80%

Get In Touch

Don’t Miss Any Update

    +

    Search your Room

    Required fields are followed by *