trim trailing spaces
re-enable "unused-parameters" warning
fix hash ID's of ripemd 256 & 320
add release flag to makefile.shared
tests: use correct format string parameter for 64bit values on windows
add original RSA testvector files
rt.py: initial version
fix pss-vect.txt
rt.py: add name of testcase in struct
add generated file pss-vect.c
add testprof/no_prng

a PRNG that is no PRNG as its output is predefined and can be set
by calling add_entropy()
add testprof/pkcs_1_pss_test
Fixed small padding error in the PKCS#1 PSS code.

The existing LTC code for padding meassages for PSS signatures
contained a small error. In particular, the PSS-passing algorithms is
supposed to be given (bitlength of key - 1) as an argument. The LTC
code passes (bitlength of key), and subtracts 1 in the middle of the
PSS-padding. This subtraction unfortunately comes too late: a
calculation using that argument has already been made. Fortunately,
this bug only appeared if the bit-length of the key was 1 mod 8, and
so is unlikely to show up in practice. Still, this patch fixes the
problem.

Conflicts:
	src/pk/pkcs1/pkcs_1_pss_decode.c
add missing unregister of no_prng
make pkcs1 test more generic
improve testprof/pkcs_1_pss_test
add oaep testvectors
add testprof/pkcs_1_oaep_test
rt.py: start making even more generic, fixed naming of p and q
rt.py: add possibility to parse PKCS#1 v1.5 EMSA testvectors