The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Разработчики VPN WireGuard представили новую криптографическ..., opennews (??), 02-Авг-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


9. "Разработчики VPN WireGuard представили новую криптографическ..."  +/
Сообщение от нах (?), 02-Авг-18, 16:59 
это математика, дружище. От того что ты нарежешь форумулу ломтиками, она понимаемей ни разу не станет, скорее наоборот.
Ответить | Правка | Наверх | Cообщить модератору

32. "Разработчики VPN WireGuard представили новую криптографическ..."  +1 +/
Сообщение от Anonimus (??), 02-Авг-18, 18:49 
замечания были для конструкций вида:
static int walk_by_peer(struct allowedips_node __rcu *top, u8 bits, struct allowedips_cursor *cursor, struct wireguard_peer *peer, int (*func)(void *ctx, const u8 *ip, u8 cidr, int family), void *ctx, struct mutex *lock)

структуры удобно разделяются на несколько строк и становятся реально более читабельными
Также есть такая штука как code-style проекта, которого должны придерживаться все комитеры. Иначе проект превратится в непойми что.

Ответить | Правка | Наверх | Cообщить модератору

34. "Разработчики VPN WireGuard представили новую криптографическ..."  +/
Сообщение от Anonimus (??), 02-Авг-18, 18:55 
*структуры и типы переменных/параметров
Ответить | Правка | Наверх | Cообщить модератору

92. "Разработчики VPN WireGuard представили новую криптографическ..."  +/
Сообщение от KonstantinB (ok), 04-Авг-18, 12:59 
Мне вот это больше понравилось:

for (; cursor->len > 0 && (node = cursor->stack[cursor->len - 1]); --cursor->len, push(cursor->stack, node->bit[0], cursor->len), push(cursor->stack, node->bit[1], cursor->len)) {

Вот зачем так? Кулхацкеры, блин.
Через while намного читаемее будет.

Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

106. "Разработчики VPN WireGuard представили новую криптографическ..."  +/
Сообщение от Анонимemail (106), 06-Авг-18, 12:45 
да уж, выпендрились
Ответить | Правка | Наверх | Cообщить модератору

116. "Разработчики VPN WireGuard представили новую криптографическ..."  +/
Сообщение от пох (?), 06-Авг-18, 20:10 
я бы вот посмотрел в .S, в том числе и на то, что там внутри цикла.
иногда так удивительно выглядят оптимизации под модные-современные процессоры.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру