The OpenNET Project / Index page

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



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

"Создан альянс для развития постквантовых алгоритмов шифрования"  +/
Сообщение от opennews (ok), 13-Фев-24, 11:46 
Организация  Linux Foundation объявила о создании альянса Post-Quantum Cryptography (PQCA), нацеленного на решение проблем с безопасностью, сопутствующих внедрению квантовых вычислений, путём разработки и внедрения постквантовых алгоритмов шифрования. Альянс планирует подготовить высоконадёжные реализации стандартизованных постквантовых алгоритмов шифрования, обеспечить их разработку и сопровождение, а также участвовать в стандартизации и создании прототипов новых постквантовых алгоритмов...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=60594

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

Оглавление

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

1. Сообщение от Шарп (ok), 13-Фев-24, 11:46   –17 +/
>Проектом разрабатывается открытая Си-библиотека

И сколько там разработали выходов за пределы границ массивов и двойных освобождений памяти?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9, #69, #87

7. Сообщение от Аноним (7), 13-Фев-24, 12:10   +2 +/
>выбранных для стандартизации Национальным институтом стандартов и технологий США (NIST).

Ясно, что также

>В число учредителей альянса вошли

NSA и GCHQ. В китае каждая потенциально мало-мальски влиятельная компания должна иметь ячейку партии, в РФ - первый отдел, а в США и Бриташке - ничего не должна, но почему-то верноподданные все.

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

8. Сообщение от Ананоним (?), 13-Фев-24, 12:13   +1 +/
Пост-квантовый следует читать как "послебредовый"?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13

9. Сообщение от Аноним (9), 13-Фев-24, 12:15   +3 +/
Да, надо было на ПостквантумбезопасТномРасте.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #16

10. Сообщение от Аноним (9), 13-Фев-24, 12:22   –1 +/
Где ты там NSA увидел?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #18, #19, #21, #31

11. Сообщение от 1 (??), 13-Фев-24, 12:38   +1 +/
Это те же ребята, чей "супер-мупер стойкий алгоритм" был вскрыт на обычном компе ?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #14

12. Сообщение от Аноним (12), 13-Фев-24, 12:39   +2 +/
Организация Linux Foundation объявила о создании альянса Post-Time Travel Cryptography (PTTCA), нацеленного на решение проблем с безопасностью, сопутствующих внедрению путешествий во времени, путём разработки и внедрения поствременных алгоритмов шифрования. Альянс планирует подготовить высоконадёжные реализации стандартизованных поствременных алгоритмов шифрования, обеспечить их разработку и сопровождение, а также участвовать в стандартизации и создании прототипов новых поствременных алгоритмов.

Необходимость в продвижении поствременных криптоалгоритмов обусловлена тем, что активно развивающиеся последнее время машины времени позволяют за счёт перемещения во времени очень легко решить задачи разложения натурального числа на простые множители (RSA, DSA) и дискретного логарифмирования точек эллиптической кривой (ECDSA), которые лежат в основе современных асимметричных алгоритмов шифрования по открытым ключам и эффективно не решаемы на классических процессорах. На текущем этапе развития пока не представлено работающей машины времени, но предполагается, что ситуация может измениться в течение 10 лет.

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

13. Сообщение от Хухрымухры (ok), 13-Фев-24, 12:47   +1 +/
Почему? Квантовые компьютеры уже решают задачи коммивояжера. Пока в лабораториях, но всё же.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #17, #32

14. Сообщение от пох. (?), 13-Фев-24, 12:51   +7 +/
вы нипанимаити - он постквантовый, его неположено на обычном компе вскрывать!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #61

15. Сообщение от ryoken (ok), 13-Фев-24, 12:57   +/
А как правильно: "стандартизованный" или всё же "стандартизированный" ?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #27

16. Сообщение от Аноним (16), 13-Фев-24, 12:59   +/
что характерно, как раз раст там использовать вообще нельзя. Например, доступ к элементу массива, типа обычного "a[i]", по капотом вызывает проверку на выход за границы. Безопасно же. Но такая проверка приводит к возможности атаки по таймингу что для постквантовых, что для обычных алгоритмов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #23, #26, #49, #52

17. Сообщение от Golangdev (?), 13-Фев-24, 13:21   –2 +/
> задачи коммивояжера

но зачем ? зачем решать сугубо теоретическую задачу ?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #22, #54

18. Сообщение от seed (?), 13-Фев-24, 13:22   –1 +/
A где ты думаеш Ron Rivest или Martin Hellman работали ранше? В Burgerking? Once you go black you never go back.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #24

19. Сообщение от Аноним (19), 13-Фев-24, 13:25   +/
Amazon, Cisco, Google, IBM, NVIDIA...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #45

20. Сообщение от seed (?), 13-Фев-24, 13:26   +/
мне немножко не понятно вот это предложение "разложения натурального числа на простые множители (RSA, DSA)"  Я думаю что у Тахера Эль-Гамальа  сейчас очки упали. DSA то почему ?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #30

21. Сообщение от YetAnotherOnanym (ok), 13-Фев-24, 13:31   +/
Он умеет видеть то, что ты тоже мог бы видеть, если бы хотел.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

22. Сообщение от YetAnotherOnanym (ok), 13-Фев-24, 13:34   +4 +/
А зачем ты в первом классе школы палочки и крючочки в прописях рисовал?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #35, #46, #51

23. Сообщение от Шарп (ok), 13-Фев-24, 13:55   –2 +/
>вызывает проверку на выход за границы

Ну а доступ к чужой памяти векторы атак не создаёт. Понятненько.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #39

24. Сообщение от seed (?), 13-Фев-24, 13:58   +/
a ну да , тут Владимир Котельников тоже копал картошку в молодости, от тут тоже не причемю Перестанте валять дурука!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

26. Сообщение от Аноним (26), 13-Фев-24, 14:01   +1 +/
> что характерно, как раз раст там использовать вообще нельзя. Например, доступ к
> элементу массива, типа обычного "a[i]", по капотом вызывает проверку на выход
> за границы. Безопасно же.

Что характерно, Воены Супротив Раста не устают нести бред в массы ...

> Но такая проверка приводит к возможности атаки по таймингу

Ты давай конкретный пример, вместо абстрактных рассуждизмов "как оно там должно быть".


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #33

27. Сообщение от Аноним (19), 13-Фев-24, 14:05   +/
стандартированный
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #28

28. Сообщение от Аноним (19), 13-Фев-24, 14:27   +/
В обиходе - "Кэп! Мы стандартировали алгоритмы шифрования чтобы других не было! Хайл Альянс!"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

30. Сообщение от bircoph (ok), 13-Фев-24, 14:28   +2 +/
В DSA действительно немного другой алгоритм (2^((p-1)/q) mod p), как и в эллектических кривых тоже операции по модулю. Но всё это прекрасно пережёвывается модифицированным алгоримом Шора. Так что несмотря на ошибку в описании свойств DSA, оно точно так же труп как RSA и EC/ED.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #34

31. Сообщение от n00by (ok), 13-Фев-24, 14:30   +1 +/
The PQCA aims to be the central foundation for organizations and open source projects seeking production-ready libraries, and packages, to support their alignment with U.S. National Security Agency’s Cybersecurity Advisory concerning the Commercial National Security Algorithm Suite 2.0.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

32. Сообщение от Tron is Whistling (?), 13-Фев-24, 14:48   +1 +/
В каком объёме, батенька.
Граф из трёх-пяти точек?
Да и то с вероятностным выхлопом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #72

33. Сообщение от Аноним (33), 13-Фев-24, 14:56   +1 +/
В те ваши массы плюс-минус килограм уже погоды не делает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

34. Сообщение от seed (?), 13-Фев-24, 15:07   +/
DSA - сводится к решению дискрентого логаритма а не разложения натурального числа на  множители, поэтому его нельзя ставить рядом с RSA. Одно решает - дискрентого логаритма а другое нахожения факторов. Насчет Шора вы правы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

35. Сообщение от kusb (?), 13-Фев-24, 15:08   +/
Я в последнем рисовал
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

39. Сообщение от Аноним (39), 13-Фев-24, 15:41   +2 +/
Просто не обращайся к чужой памяти.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #44

40. Сообщение от Иелизейр Юдковски (?), 13-Фев-24, 15:45   +/
Только машины времени никто использовать не может: при любом использовании для расшифровки вылезает "не трогай континуум — хуже будет".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

44. Сообщение от Шарп (ok), 13-Фев-24, 16:32   +/
Просто          https://www.opennet.ru/opennews/art.shtml?num=45632
не обращайся    https://www.opennet.ru/opennews/art.shtml?num=46526
к чужой         https://www.opennet.ru/opennews/art.shtml?num=47007
памяти          https://www.opennet.ru/opennews/art.shtml?num=47242

Ты это сишникам вдалбливай. А то как мы видим просто не обращаться у них не получается.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #48

45. Сообщение от Аноним (45), 13-Фев-24, 16:53   +3 +/
>Amazon, Cisco, Google, IBM, NVIDIA...

Во, решили возглавить :)
А то понакодят там в одиночестве, сиди потом расшифровывай...

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

46. Сообщение от Golangdev (?), 13-Фев-24, 17:02   +/
чтобы ты в будущем спросил ?)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

48. Сообщение от Аноним (-), 13-Фев-24, 17:23   –1 +/
Забей... Им уже лет 30 пытаются объяснить, но до них не доходит вот никак.
Просто необучаемые б#длокодеры...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

49. Сообщение от Аноним (-), 13-Фев-24, 17:27   +/
> Но такая проверка приводит к возможности атаки по таймингу что для постквантовых, что для обычных алгоритмов.

1. Если предположить, что для каждого обращения происходит одна проверка на границу... то где атака по таймингу?
2. Если бы ты знал про слайсы в раст, то не писал бы глупости

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

50. Сообщение от Аноним (-), 13-Фев-24, 17:31   +4 +/
> Организация Linux Foundation

Ох, чем угодно занимаются кроме как баги в ядре и дистрах исправлять...
В какой-то отчете было, что весь фаундейшн тратит на ядро что-то около 3% зарабатываемых денег, а все остальное - на какую-то непонятную фигню. Сейчас еще одна инициатива добавилась...
А местные еще на мурзилу гонят, что мол браузер не пишет. Тьху...

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

51. Сообщение от Аноним (51), 13-Фев-24, 18:01   +/
Не писал
Сразу задачи на логическое мышление
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

52. Сообщение от ИмяХ (ok), 13-Фев-24, 18:33   –2 +/
>>доступ к элементу массива, типа обычного "a[i]", по капотом вызывает проверку на выход за границы

Это возникает только один раз - во время компиляции.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #66

54. Сообщение от Pahanivo (ok), 13-Фев-24, 18:48   +/
Что-то я запамятовал - когда это усиление стойкости криптоалгоритмов стало чисто теоретической задачей?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #59

58. Сообщение от Skullnetemail (ok), 13-Фев-24, 21:00   +2 +/
> Необходимость в продвижении постквантовых криптоалгоритмов обусловлена тем, что активно развивающиеся последнее время квантовые компьютеры кардинально быстрее решают задачи разложения натурального числа на простые множители (RSA) и дискретного логарифмирования точек эллиптической кривой (ECDSA)

Квантовых компьютеров не существует, просто очень хитрожопые дяди рубят бабло на глупости инвест... лохов: "ну вот-вот и уже скоро будет квантовый компьютер, просто дайте нам ещё немного миллиардов". А куча полезных идиотов хайпят на теме квантовых вычислений, которые основываются на совершенно бредовой физике подогнанной под красивую математику, но никак не работающей в реальности, а квантовые компьютеры так и остались большими генераторами случайных чисел.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #62, #74, #75

59. Сообщение от Sw00p aka Jerom (?), 13-Фев-24, 21:03   +/
опасность в основном можно описать в таком порядке:

1) все проблемы связанные с имплементацией

2) все проблемы связанные с использованием

3) теоретические проблемы (алгоритмы которые в теории либо практически ломающиеся, либо слабеющие с ростом вычислительных ресурсов)

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

60. Сообщение от Аноним (60), 13-Фев-24, 21:06   +/
И в Федоре появится сабвуфер? )
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #70

61. Сообщение от Skullnetemail (ok), 13-Фев-24, 21:08   +/
Постквантовый паяльник вскроет любой алгоритм.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #76

62. Сообщение от Аноним (62), 13-Фев-24, 21:12   +/
А посоны, которые давно уже на них алгоритмы исполняют, и не знали! Вообще-то уже превосходство достигнуто.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #63

63. Сообщение от Skullnetemail (ok), 13-Фев-24, 21:22   +1 +/
> А посоны, которые давно уже на них алгоритмы исполняют, и не знали!

Вот только "исходников" этих алгоритмов, ни результат мы никогда не увидим, потому что квантовые компьютеры не работают. Всё что вам показывают - это красивая картинка на презентации и хайп в СМИ, чтобы инвесторы несли больше денег, и всё одни обещания: "ну вот скоро будет революция". И так лет 50, наверное. Что плоскоземельщики, что эти...

> Вообще-то уже превосходство достигнуто.

Слабоумия над разумом.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #67

64. Сообщение от Golangdev (?), 14-Фев-24, 00:14   +/
думаю их нужно срочно проверить нецелевое расходование

есть факты такового ?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #65

65. Сообщение от Аноним (-), 14-Фев-24, 01:23   +/
Какие могут быть факты?
Что "совет директоров принял решение утвердить следующие программы" и далее список всякой фигни?
А с другой стороны - это их деньги и они совет, что хотят - то и принимают.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64 Ответы: #73

66. Сообщение от Аноним (66), 14-Фев-24, 02:00   +/
Как это проверить во время компиляции для случаев, когда "i" определяется в рантайме? Ну, например, с клавиатуры ввели?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #71

67. Сообщение от morphe (?), 14-Фев-24, 03:25   +/
> Вот только "исходников" этих алгоритмов, ни результат мы никогда не увидим

https://tsmatz.wordpress.com/2019/06/04/quantum-integer-fact.../

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #68

68. Сообщение от Skullnetemail (ok), 14-Фев-24, 03:34   –1 +/
Какое отношение это имеет к квантовым компьютерам?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67 Ответы: #82

69. Сообщение от Аноним (69), 14-Фев-24, 07:21   +/
7 или 8.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

70. Сообщение от Аноним (69), 14-Фев-24, 07:34   +/
Нет. Появится хоть один пример квантового алгоритма. Хотя не уверен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

71. Сообщение от n00by (ok), 14-Фев-24, 07:52   +1 +/
> Как это проверить во время компиляции для случаев, когда "i" определяется в
> рантайме? Ну, например, с клавиатуры ввели?

Перед началом цикла проверить.

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

72. Сообщение от Хухрымухры (ok), 14-Фев-24, 07:53   +/
Все технологии с этого начинались.

Фишка квантовых компьютеров в том что их мощность увеличивается по экспоненте, как в ядерной бомбе.

Вероятностный выхлом уже сейчас фиксится за счет статистики. Тупо прогоняя несколько сот тысяч итераций и беря медиану (или что-то другое, в зависимости от задач).

Курите маны батенька. В РФ всерьёз взялись за квантовые компьютеры и уже есть доступная информация на русском, в том числе и видео ролики на юпубе.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #79, #80, #81

73. Сообщение от n00by (ok), 14-Фев-24, 07:54   +/
Так вот же факт: доля расходов Linux Foundation на разработку ядра Linux составила 2.9% https://opennet.ru/60359-linuxfoundation
3% кстати - это статпогрешность в первом приближении.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65

74. Сообщение от Хухрымухры (ok), 14-Фев-24, 07:59   –1 +/
Солнца тоже не существует, как и Луны. И вообще у нас плоская Земля!

Устраиваешься на работу в РАН, где занимаются квантовыми компьютерами и пишешь разоблачение.
Ну и основы квантовой механики чуть освоить, там совсем не сложно. Даже я примерно понял что такое спин запутанных частиц.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #78

75. Сообщение от Хухрымухры (ok), 14-Фев-24, 08:00   +/
Кстати. Где-то уже есть API, где можно запускать свои алгоритмы на квантовом компьютере. Там правда нужно какое-то время ждать очереди.

Гугли сам, мне лень.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #77

76. Сообщение от Аноним (79), 14-Фев-24, 09:21   +/
Но даже постквантовому паяльнику нужно быть в пределах досягаемости того, чей алгоритм вскрывается.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

77. Сообщение от Аноним (79), 14-Фев-24, 09:22   +1 +/
Дай-ка угадаю - вычисления настолько простые что легко эмулируются на обычном компьютере?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75

78. Сообщение от Аноним (79), 14-Фев-24, 09:23   +1 +/
>Даже я примерно понял что такое спин запутанных частиц.

Ну объясни.

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

79. Сообщение от Аноним (79), 14-Фев-24, 09:32   +1 +/
>Фишка квантовых компьютеров в том что их мощность увеличивается по экспоненте

Также как и сложность их реализации.

>как в ядерной бомбе.

Причём тут ядерная бомба?

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

80. Сообщение от Tron is Whistling (?), 14-Фев-24, 10:38   +/
Статистика - внезапно и есть вероятностный выхлоп.

Для точных вычислений они непригодны, поэтому да, у них сфера применения есть - подгон более-менее приемлемого варианта входных данных под ответ, это тоже надо в нескольких важных областях деятельности.

Но всё усугубляется тем, что "мощность" там увеличивается вместе со сложностью и затратами на сопровождение, причём с отставанием.

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

81. Сообщение от Tron is Whistling (?), 14-Фев-24, 10:39   +/
> в РФ всерьёз взялись за квантовые компьютеры

Лучше бы за асфальт на дорогах взялись, он кончается.

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

82. Сообщение от morphe (?), 14-Фев-24, 13:48   +1 +/
> Какое отношение это имеет к квантовым компьютерам?

Прямое, это реализация алгоритма для квантовых компьютеров, написанная на языке программирования для квантовых компьютеров, и показано что оно даже работает на эмуляции квантового компьютера (Эмуляция сильно медленнее чем оно будет на реальном)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68 Ответы: #83

83. Сообщение от Skullnetemail (ok), 14-Фев-24, 15:44   –1 +/
> Прямое, это реализация алгоритма для квантовых компьютеров

Как можно реализовать для того, чего не существует?

> написанная на языке программирования для квантовых компьютеров

Поржал, спасибо.

> и показано что оно даже работает на эмуляции квантового компьютера

Только там оно и работает, а ещё в головах обывателей.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82 Ответы: #86

86. Сообщение от Ананоним (?), 16-Фев-24, 14:16   +/
> Поржал, спасибо.

Да, morphe нас хорошо повеселил! Вера это очень злая штука. И не про науку.

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

87. Сообщение от adolfus (ok), 16-Фев-24, 15:30   +/
Что касается криптографии, то намного проще засертифицировать код на си, нежели на каком-либо другом языке (кроме ассемблера и машинного кода, разумеется).

Тем не менее, все, что вы перечислили -- это чисто логические ошибки программирования, которые решать должен именно программист, а не компилятор. Логику программы ни один компилятор не в состоянии понять, поэтому двойной вызов free(), не предотвратить. Разве что в модулях, где все malloc можно закрыть free. Однако есть масса причин, вынуждающих раскидывать выделение и освобождение по разным модулям. Есть задачи, где в процессе вычислений нельзя использовать обращения к системе. Поэтому приходится всю необходимую память распределить заранее и освобождать ее совершенно в другом месте после завершения всех вычислений. Это обычная математика в системах моделирования. Слава богу, что нынче можно это все на Си программировать, а не фортране:-)
Есть еще один класс задач, где до недавнего времени в структурах в качестве последнего члена использовался T array[1]; Ради таких задач стандарт ввел синтаксис "T array[];" Это используется во всех IFF-контейнерах
struct tag_s {
    uint16_t type; // тип тега
    uint16_t size; // размер его данных
    T array[];     // данные тега
}
Просто другого способа обрабатывать такого рода данные не существует.

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


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

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




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

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