23 января 2015, 6:43:20 AM   # 1
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Сборка secp256k1 без Makefile

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Может кто-нибудь дать пример того, как компилировать secp256k1 без использования сделать? Я пытаюсь порт его к ARM микроконтроллеру, и на самом деле не имею ни малейшего представления о том, как работает весь автоген / настроить материал. Можно ли скомпилировать с помощью одной команды GCC + фиктивный main.c?

https://github.com/bitcoin/secp256k1
mb300sd сейчас офлайн Пожаловаться на mb300sd   Ответить с цитированием Мультицитирование сообщения от mb300sd Быстрый ответ на сообщение mb300sd


Как заработать Биткоины?
Без вложений. Не майнинг.


23 января 2015, 7:05:11 AM   # 2
 
 
Сообщения: 464
Цитировать по имени
цитировать ответ
по умолчанию Re: Сборка secp256k1 без Makefile

Получил 1806 Биткоинов
Реальная история.





Вы можете отказаться от использования сделать secp256k1 но зависимости будут сложнее собрать без. У вас есть GMP портирована?
hhanh00 сейчас офлайн Пожаловаться на hhanh00   Ответить с цитированием Мультицитирование сообщения от hhanh00 Быстрый ответ на сообщение hhanh00

23 января 2015, 8:06:02 AM   # 3
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Сборка secp256k1 без Makefile

Является ли GMP еще необходимо, так как это совершить? https://github.com/bitcoin/secp256k1/pull/168
mb300sd сейчас офлайн Пожаловаться на mb300sd   Ответить с цитированием Мультицитирование сообщения от mb300sd Быстрый ответ на сообщение mb300sd

23 января 2015, 8:51:36 AM   # 4
 
 
Сообщения: 464
Цитировать по имени
цитировать ответ
по умолчанию Re: Сборка secp256k1 без Makefile

Ах. Я не знал об этом изменении.

Без Makefile, я помню, что я мог бы построить, используя
Код:
1) Yasm -f Win64 -o OBJ \ field_5x52_asm.o SRC \ field_5x52_asm.asm
2) x86_64-W64-mingw32-GCC-4.8.1.exe -I ГМФ -fPIC -std = gnu99 -DNDEBUG -O2
-DUSE_NUM_GMP -DUSE_FIELD_INV_NUM -DUSE_FIELD_5X52 -DUSE_FIELD_5X52_ASM
ЦСИ \ secp256k1.c -c -o OBJ \ secp256k1.o
3) x86_64-W64-mingw32-GCC-4.8.1.exe -I ГМФ -std = gnu99 -DUSE_NUM_GMP
-DUSE_FIELD_INV_NUM -DUSE_FIELD_5X52 -DUSE_FIELD_5X52_ASM -DVERIFY
-fstack-протектор-все -O2 -ggdb3 ЦСИ \ tests.c OBJ \ field_5x52_asm.o
-lgmp -L испытания ГМП -o
4) ар -rs libsecp256k1.a OBJ \ field_5x52_asm.o OBJ \ secp256k1.o

после README из https://github.com/joshlang/Secp256k1.NET
hhanh00 сейчас офлайн Пожаловаться на hhanh00   Ответить с цитированием Мультицитирование сообщения от hhanh00 Быстрый ответ на сообщение hhanh00

23 января 2015, 10:02:34 PM   # 5
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Сборка secp256k1 без Makefile

Спасибо, мне потребовалось некоторое время, чтобы обернуть мою голову вокруг всех вариантов конфигурации, но я, наконец, получил его, чтобы построить в EWARM

Edit: ну, все, что ни за что ... использование памяти является слишком высоким для чипа я пытался запустить его.
mb300sd сейчас офлайн Пожаловаться на mb300sd   Ответить с цитированием Мультицитирование сообщения от mb300sd Быстрый ответ на сообщение mb300sd

24 января 2015, 3:48:25 AM   # 6
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Сборка secp256k1 без Makefile

Спасибо, мне потребовалось некоторое время, чтобы обернуть мою голову вокруг всех вариантов конфигурации, но я, наконец, получил его, чтобы построить в EWARM

Edit: ну, все, что ни за что ... использование памяти является слишком высоким для чипа я пытался запустить его.
Это тривиально, чтобы уменьшить использование памяти все, что необходимый уровень. Что ваша цель?

Питер и я работал на низких-MEM подписания (пытается рецептуре с наибольшим сокращением для наименьшей производительности его); будет подписывать с 1024 байт статических данных будет в порядке?
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

24 января 2015, 3:54:51 AM   # 7
 
 
Сообщения: 464
Цитировать по имени
цитировать ответ
по умолчанию Re: Сборка secp256k1 без Makefile

Спасибо, мне потребовалось некоторое время, чтобы обернуть мою голову вокруг всех вариантов конфигурации, но я, наконец, получил его, чтобы построить в EWARM

Edit: ну, все, что ни за что ... использование памяти является слишком высоким для чипа я пытался запустить его.
Память в основном принимаются предварительно вычисленных кратные G. Вы можете уменьшить, что, выбирая меньшее окно в разложении WNAF.
hhanh00 сейчас офлайн Пожаловаться на hhanh00   Ответить с цитированием Мультицитирование сообщения от hhanh00 Быстрый ответ на сообщение hhanh00

24 января 2015, 4:03:07 AM   # 8
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Сборка secp256k1 без Makefile

Память в основном принимаются предварительно вычисленных кратные G. Вы можете уменьшить, что, выбирая меньшее окно в разложении WNAF.
Я бы поставил его интерес в подписании, который не использует WNAF.
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

25 января 2015, 2:46:00 AM   # 9
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Сборка secp256k1 без Makefile

Да, единственное, что мне действительно нужно будет подписать. Чип у меня есть под рукой для тестирования имеет только 4к ОЗУ, поэтому 1024 должно работать. Я мог бы сжать до 2048, если есть значительное улучшение производительности.
mb300sd сейчас офлайн Пожаловаться на mb300sd   Ответить с цитированием Мультицитирование сообщения от mb300sd Быстрый ответ на сообщение mb300sd

25 января 2015, 3:05:53 AM   # 10
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Сборка secp256k1 без Makefile

Да, единственное, что мне действительно нужно будет подписать. Чип у меня есть под рукой для тестирования имеет только 4к ОЗУ, поэтому 1024 должно работать. Я мог бы сжать до 2048, если есть значительное улучшение производительности.
У вас есть 4k RAM, но я предполагаю, что справедливое немного больше памяти более адресуемых вспышки?

Некоторые из предварительной работы Lowmem превращает большую часть данных в константные статические данные RO.

Существующая таблица будет 64kb статических данных, а также низкая версия мем, вероятно, будет 1kb и около 17% медленнее.

Если у вас есть большое количество памяти сопоставляются вспышки, то даже большой стол, скорее всего, работать для вас. Если вы этого не сделаете, то размер кода, вероятно, будет проблемой, даже с меньшими таблицами. Хотя низкая мем также уменьшит codesize когда мы получаем вокруг этого. (Прямо сейчас secp256k1 имеет несколько специальных реализаций случае различных частей, которые могли бы быть просто использовать самую общую реализацию, когда соблюдаются Lowmem, на несколько процентов снижения производительности).

Сколько только для чтения памяти у вас есть для сопзЬ статических таблиц / код?
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

26 января 2015, 1:30:59 AM   # 11
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Сборка secp256k1 без Makefile

Да, единственное, что мне действительно нужно будет подписать. Чип у меня есть под рукой для тестирования имеет только 4к ОЗУ, поэтому 1024 должно работать. Я мог бы сжать до 2048, если есть значительное улучшение производительности.
У вас есть 4k RAM, но я предполагаю, что справедливое немного больше памяти более адресуемых вспышки?

Некоторые из предварительной работы Lowmem превращает большую часть данных в константные статические данные RO.

Существующая таблица будет 64kb статических данных, а также низкая версия мем, вероятно, будет 1kb и около 17% медленнее.

Если у вас есть большое количество памяти сопоставляются вспышки, то даже большой стол, скорее всего, работать для вас. Если вы этого не сделаете, то размер кода, вероятно, будет проблемой, даже с меньшими таблицами. Хотя низкая мем также уменьшит codesize когда мы получаем вокруг этого. (Прямо сейчас secp256k1 имеет несколько специальных реализаций случае различных частей, которые могли бы быть просто использовать самую общую реализацию, когда соблюдаются Lowmem, на несколько процентов снижения производительности).

Сколько только для чтения памяти у вас есть для сопзЬ статических таблиц / код?

Те, у меня есть 32k вспышки. Я всегда мог пойти на больший чип, но у меня есть куча из них из другого проекта прокладки вокруг, так что удобно для тестирования. Являются ли эти запланированные функции для библиотеки? Я не хотел бы попросить вас сделать любую дополнительную работу, так как это, скорее всего, собирается в конечном итоге, как разовый эксперимент, чем все остальное.
mb300sd сейчас офлайн Пожаловаться на mb300sd   Ответить с цитированием Мультицитирование сообщения от mb300sd Быстрый ответ на сообщение mb300sd

26 января 2015, 5:49:20 AM   # 12
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Сборка secp256k1 без Makefile

Те, у меня есть 32k вспышки. Я всегда мог пойти на больший чип, но у меня есть куча из них из другого проекта прокладки вокруг, так что удобно для тестирования. Являются ли эти запланированные функции для библиотеки? Я не хотел бы попросить вас сделать любую дополнительную работу, так как это, скорее всего, собирается в конечном итоге, как разовый эксперимент, чем все остальное.
Они планируются возможные функции и таблица Lowmem это материал уже реализован, но не сливаться готов. Наш приоритет для работы по оптимизации низки АЕТ рост, если кто-то вокруг, чтобы проверить и сказать, если он на самом деле работает (и, возможно, получить эталонные номера). Некоторые из оптимизации памяти для повышения производительности всех узлов в любом случае (например, "компактный тип хранения" код, который был слит прошлой ночью.)

Более непосредственная проблема в том, что с 32k вспышкой нам потребуется уменьшение размера кода в дополнение к уменьшению размера таблицы. одна 30k используется сейчас в бинарном скомпилирована для x86 используются для развернутого осуществления SHA256. Мы можем иметь переключатель Lowmem компилируются в обхвата реализации и тому подобное. Сколько у вас есть свободный от вспышки (например, как мало делает код должен быть?), Что вы могли бы реально использовать и иметь достаточно свободной, чтобы сделать что-то полезное с ним?
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

26 января 2015, 6:56:45 AM   # 13
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Сборка secp256k1 без Makefile

Я в значительной степени пытаюсь получить сделку подписания работать на STM32, чтобы увидеть, если я могу это сделать. Так что на данный момент все, что мне нужно меньше 1к для кода UART связи. Если бы я получить работу, я, вероятно, заказать больший чип с возможностью USB и сделать аппаратный кошелек.

Я, конечно, готов испытать то, что я могу, писать сценарий, чтобы накормить значения через последовательные и проверить выход от компьютера должен быть достаточно легко. Модификация bench.h использовать аппаратные таймеры не должно быть трудно либо.
mb300sd сейчас офлайн Пожаловаться на mb300sd   Ответить с цитированием Мультицитирование сообщения от mb300sd Быстрый ответ на сообщение mb300sd



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW