In the babyrsa program, I don understand how we will be doing encryption and decryption?
A. Doing xe mod m (x is the message) is encryption. Taking that result (say y) and then doing yd mod m is decryption. Of course, messages are just simple integers at this stage. • Q. Should we include .cpp files, like bignum.cpp, in other files, like in bignummain.cpp? A. No, remember, you include the .h files. You get the .cpp files’ code because you compile all the .cpp’s together (or rather, link their .o files together). • Q. Should I include a header (like iostream) in source code that uses a module that already includes it? A. First, remember only .h files are included (we don’t generally include .cpp files), so if iostream is in a .cpp file of a module, you wouldn’t get iostream just by using the module. For example, bignum.cpp includes iostream, but bignummain.cpp doesn’t get iostream from the bignum module, because it includes bignum.h, not bignum.cpp. Besides this, you may still want to include a header (like iostream) even if you include a header that has it… The rule you