| lunc Гость
 
 
 
 
 
 
 | 
			
				|  Добавлено: Ср Мар 19 2003 15:32    Заголовок сообщения: Запись ключей RSA в OpenSSL |   |  
				| 
 |  
				| Заюзал в OpenSSL RSA функции bn2hex и bn2bin (и обратные к ним) следующим образом: 
 unsigned char str[BN_num_bytes(rsa->n)];
 BIGNUM *b = BN_new();
 BN_bn2bin(rsa->n, str);
 BN_bin2bn(str, BN_num_bytes(rsa->n), b);
 
 или
 
 char *str;
 BIGNUM *b = BN_new();
 str = BN_bn2hex(rsa->n);
 BN_bin2bn(&b, str);
 
 после этого смотрю rsa->n->dmax и b->dmax, по идеи они должны бвыть равны (я вроде создал копию поля n, но в обоих случаях первый равен 64, а второй 33 (при 1024 битной генерации rsa), почему так?
 |  |