rsa.c RSA Public and Private key generation functions,
RSA encrypt and decrypt functions.
rsa.c RSA Public and Private key generation functions,
RSA encrypt and decrypt functions.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; version 2 of the License.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; version 2 of the License.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
The SSH's (Secure Shell), PGP's (Pretty Good Privacy) and RSAREF
Toolkit were used as reference when coding this implementation. They
all were a big help for me.
The SSH's (Secure Shell), PGP's (Pretty Good Privacy) and RSAREF
Toolkit were used as reference when coding this implementation. They
all were a big help for me.
I also suggest reading Bruce Schneier's; Applied Cryptography, Second
Edition, John Wiley & Sons, Inc. 1996. This book deals about RSA and
everything else too about cryptography.
I also suggest reading Bruce Schneier's; Applied Cryptography, Second
Edition, John Wiley & Sons, Inc. 1996. This book deals about RSA and
everything else too about cryptography.
silc_buffer_pull(&k, len);
/* Get optimized d for CRT, if present. */
silc_buffer_pull(&k, len);
/* Get optimized d for CRT, if present. */