ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] openssl/crypto
@ 2015-05-07  2:24 REAL
  2015-05-07  2:44 ` Hihin Ruslan
  0 siblings, 1 reply; 6+ messages in thread
From: REAL @ 2015-05-07  2:24 UTC (permalink / raw)
  To: ALT Linux Team development discussions,
	ALT Linux Community general discussions

Привет!

 > openssl passwd
Password:
3072477512:error:28069064:lib(40):UI_set_result:result too 
large:ui_lib.c:877:You must type in 0 to 10 characters

Отчего такое зверское ограничение? Оно так собрано или где-то можно 
настроить?

PS. branch/t7.

 > rpm -qa |grep crypto
libcrypto10-debuginfo-1.0.1k-alt1.M70P.1
libcrypto10-1.0.1k-alt1.M70P.1

 > rpm -qa |grep openssl
openssl-1.0.1k-alt1.M70P.1


-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] openssl/crypto
  2015-05-07  2:24 [Comm] openssl/crypto REAL
@ 2015-05-07  2:44 ` Hihin Ruslan
  2015-05-07  2:47   ` REAL
  0 siblings, 1 reply; 6+ messages in thread
From: Hihin Ruslan @ 2015-05-07  2:44 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 497 bytes --]

Здравствуйте REAL
  В сообщении от 7 мая 2015 REAL написал(a):
> assword:
> 3072477512:error:28069064:lib(40):UI_set_result:result too
> large:ui_lib.c:877:You must type in 0 to 10 characters

А что это за приложение? Вроде даже строчку выдаёт:
large:ui_lib.c:877, может в нём и ограничение?


-- 
  А ещё говорят так  (fortune):
 
<Lost> альт топчет грабли, до которых даже генту еще не добралось 
________________________________________________________________________
С уважением Хихин Руслан

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] openssl/crypto
  2015-05-07  2:44 ` Hihin Ruslan
@ 2015-05-07  2:47   ` REAL
  2015-05-07  3:20     ` Hihin Ruslan
  0 siblings, 1 reply; 6+ messages in thread
From: REAL @ 2015-05-07  2:47 UTC (permalink / raw)
  To: ruslandh, ALT Linux Community general discussions

07.05.2015 09:44, Hihin Ruslan пишет:
>> assword:
>> 3072477512:error:28069064:lib(40):UI_set_result:result too
>> large:ui_lib.c:877:You must type in 0 to 10 characters
>
> А что это за приложение?

Я ж писал, Вы выбросили при цитировании:

 > openssl passwd

 > rpm -qf `which openssl`
openssl-1.0.1k-alt1.M70P.1

Если не указывать параметры после "passwd", выбирается метод "crypto", 
поэтому я и думаю на libcrypto.


-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] openssl/crypto
  2015-05-07  2:47   ` REAL
@ 2015-05-07  3:20     ` Hihin Ruslan
  2015-05-07  3:23       ` REAL
  2015-05-07  3:59       ` REAL
  0 siblings, 2 replies; 6+ messages in thread
From: Hihin Ruslan @ 2015-05-07  3:20 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 1217 bytes --]

Здравствуйте REAL
  В сообщении от 7 мая 2015 REAL написал(a):
> 07.05.2015 09:44, Hihin Ruslan пишет:
> >> assword:
> >> 3072477512:error:28069064:lib(40):UI_set_result:result too
> >> large:ui_lib.c:877:You must type in 0 to 10 characters
> >
> > А что это за приложение?
>
> Я ж писал, Вы выбросили при цитировании:
>  > openssl passwd
>  >
>  > rpm -qf `which openssl`
>
> openssl-1.0.1k-alt1.M70P.1
>
> Если не указывать параметры после "passwd", выбирается метод
> "crypto", поэтому я и думаю на libcrypto.

Я просто не поверил, что это оно :)

Там в коде:

if (l > uis->_.string_data.result_maxsize)
    {
    ui->flags |= UI_FLAG_REDOABLE;
                 UIerr(UI_F_UI_SET_RESULT,UI_R_RESULT_TOO_LARGE);
                ERR_add_error_data(5,"You must type in ",
               number1," to ",number2," characters");
               return -1;
   }


А вот где задаётся result_maxsize - я не нашёл. Нашёл в другом 
месте, что он равен maxsize, ну а дальше с ходу и не поймёшь.





-- 
  А ещё говорят так  (fortune):
 
NOTICE: anyone seen smoking will be assumed to be on fire and 
will be summarily put out. 
________________________________________________________________________
С уважением Хихин Руслан

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] openssl/crypto
  2015-05-07  3:20     ` Hihin Ruslan
@ 2015-05-07  3:23       ` REAL
  2015-05-07  3:59       ` REAL
  1 sibling, 0 replies; 6+ messages in thread
From: REAL @ 2015-05-07  3:23 UTC (permalink / raw)
  To: ruslandh, ALT Linux Community general discussions

07.05.2015 10:20, Hihin Ruslan пишет:
> Там в коде:
>
> if (l > uis->_.string_data.result_maxsize)
>      {
>      ui->flags |= UI_FLAG_REDOABLE;
>                   UIerr(UI_F_UI_SET_RESULT,UI_R_RESULT_TOO_LARGE);
>                  ERR_add_error_data(5,"You must type in ",
>                 number1," to ",number2," characters");
>                 return -1;
>     }
>
>
> А вот где задаётся result_maxsize - я не нашёл. Нашёл в другом
> месте, что он равен maxsize, ну а дальше с ходу и не поймёшь.

Хорошо, я попробую разобраться...

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] openssl/crypto
  2015-05-07  3:20     ` Hihin Ruslan
  2015-05-07  3:23       ` REAL
@ 2015-05-07  3:59       ` REAL
  1 sibling, 0 replies; 6+ messages in thread
From: REAL @ 2015-05-07  3:59 UTC (permalink / raw)
  To: ruslandh, ALT Linux Community general discussions

07.05.2015 10:20, Hihin Ruslan пишет:
>> Если не указывать параметры после "passwd", выбирается метод
>> "crypto", поэтому я и думаю на libcrypto.

Нашёл, оно захардкодено внутри (что плохо):

openssl/apps/passwd.c:

209   if (usecrypt)
210     pw_maxlen = 8;
...
218     passwd_malloc_size = pw_maxlen + 2;

И именно это объясняет другой убойный момент (если задавать пароль 
размером 10):

 > openssl passwd
Password:
Verifying - Password:
Warning: truncating password to 8 characters

Впрочем, оказалось, что эта проблема - не первой очереди: прекрасно 
работает с длинными паролями команда "openssl passwd -1"

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2015-05-07  3:59 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-05-07  2:24 [Comm] openssl/crypto REAL
2015-05-07  2:44 ` Hihin Ruslan
2015-05-07  2:47   ` REAL
2015-05-07  3:20     ` Hihin Ruslan
2015-05-07  3:23       ` REAL
2015-05-07  3:59       ` REAL

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git