Re: playing around with removing algos

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

 



On Tue, 2 May 2017, Jakub Jelen wrote:
> On 05/01/2017 04:48 PM, Cristian Ionescu-Idbohrn wrote:
> > On Mon, 1 May 2017, Cristian Ionescu-Idbohrn wrote:
> > > 
> > > Example, 'Macs'.
> > > 
> > > On the man page I read:
> > > 
> > > "Multiple algorithms must be comma-separated.
> > > ...
> > > If the specified value begins with a '-' character, then the
> > > specified algorithms (including wildcards) will be removed"
> > > 
> > > It seems that just one algo name is supported on such a line, example:
> > > 
> > > 	Macs -umac-64*
> > > 
> > > But this form is not supported:
> > > 
> > > 	Macs -umac-64*,-hmac-sha1*
> > > 
> > > nor is this:
> > > 
> > > 	Macs -umac-64*
> > > 	Macs -hmac-sha1*
> > > 
> > > And I have difficulties in finding _one_ pattern that matches _only_
> > > the above algo families, but nothing else.
> > > 
> > > Can you confirm this behaviour?  Can it be improved?

Back here, then...

> I believe this is expected behavior and limitation of the current 
> behavior. The manual page also says

Couldn't find this part:

> > For each parameter, the first obtained value will be used. [...]

Which manual page was that on?

But I found this:

> > [...] will be removed *from the default set instead of replacing them*.
> 
> Therefore:
>  * Only the default set is affected
>  * The second Macs option is ignored (because Macs are already set)
> 
> This might be confusing especially when specifying multiple values 
> and improving that would be very nice.

Created bz#2715 with:

By accident, I just discovered a list of this form:

	Macs=-umac-64*,hmac-sha1*

is supported (the '-' operates on the whole list).

This form:

	Macs=-umac-64*,-hmac-sha1*

('-' in front of each pattern) is not supported.

Ideally, a mix like this:

	Macs=-umac-64*,+foo*,-hmac-sha1*

offers the best flexibility, IMO.


Cheers,

-- 
Cristian
_______________________________________________
openssh-unix-dev mailing list
openssh-unix-dev@xxxxxxxxxxx
https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev



[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux