pyecsca-codegen

View on PyPIReverse Dependencies (0)

0.3.2 pyecsca_codegen-0.3.2-py3-none-any.whl

Wheel Details

Project: pyecsca-codegen
Version: 0.3.2
Filename: pyecsca_codegen-0.3.2-py3-none-any.whl
Download: [link]
Size: 1029545
MD5: f4427f0c6aae7654179cd3425f4354d2
SHA256: 0a213c096ba2ff910e1877ed22d67877fabf26c43ccef51392a8554c9676788a
Uploaded: 2024-07-17 14:44:29 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyecsca-codegen
Version: 0.3.2
Summary: Python Elliptic Curve cryptography Side Channel Analysis toolkit (codegen package).
Author: Andrej Batora
Author-Email: Jan Jancar <johny[at]neuromancer.sk>
Maintainer-Email: Jan Jancar <johny[at]neuromancer.sk>
Project-Url: Homepage, https://pyecsca.org
Project-Url: Documentation, https://pyecsca.org
Project-Url: Bug Tracker, https://github.com/J08nY/pyecsca-codegen/issues
Project-Url: Repository, https://github.com/J08nY/pyecsca-codegen
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Security
Classifier: Topic :: Security :: Cryptography
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Requires-Python: >=3.9
Requires-Dist: pyecsca
Requires-Dist: chipwhisperer
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: atpublic
Requires-Dist: matplotlib
Requires-Dist: fastdtw
Requires-Dist: asn1crypto
Requires-Dist: jinja2
Requires-Dist: Click
Requires-Dist: importlib-resources
Requires-Dist: donjon-rainbow
Requires-Dist: mypy; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: pytest (>=7.0.0); extra == "test"
Requires-Dist: coverage; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-sugar; extra == "test"
Requires-Dist: pytest-click; extra == "test"
Provides-Extra: dev
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1964 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (70.3.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pyecsca/codegen/.gitignore sha256=6Wsf-rbp-aYzzSKU3wyhQ488M8ZYXuSQT_YpuZ1iiL0 66
pyecsca/codegen/Makefile.inc sha256=1JYuUfCs4AbTMWNuM4pAlecXofMwNAlWPelNczam75I 16398
pyecsca/codegen/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyecsca/codegen/action.h sha256=WnUIQZxHRHMiWz-STUoy-kPTI6lTa6b4D4THfigSIrk 219
pyecsca/codegen/builder.py sha256=qcplE8ujoUG5YE9K0e2P3b9GSSPm1Ip1GxDYKnWAva8 12427
pyecsca/codegen/client.py sha256=67-PGD0E8PJfGDy48oZmzUtFMoaFVbuBTUi8ZVciQcY 27559
pyecsca/codegen/common.py sha256=r16rWz8pLzFElcdInfh1JInFUr-XF1ZJhUPixXJhyzU 4027
pyecsca/codegen/curve.h sha256=SiOuIs6PlK9fzVhv2YR36s3IeUlYaWGqKAdV51Dnm98 132
pyecsca/codegen/fat.h sha256=T18uD-xrQ8ltcfu5eKUeuNvE_I6TDHMxefIl9ef-FXI 209
pyecsca/codegen/formulas.h sha256=jau9X7Mako9EewlwmpWdBJkWidEV2azJSOv1l5o1Yx4 143
pyecsca/codegen/mult.h sha256=4wVhVOYX3Rbj0L91eCvfQYXE1CVj1eh6ii6-HqaOn_o 147
pyecsca/codegen/point.h sha256=Ohd-vz51MlidsiHgXM2eSLs_vTO5IJvNPpWGfr9q8og 2031
pyecsca/codegen/rand.h sha256=cBWkDTtGtBuNfLmGn3HP6xATvLOz3_Qx2bSFNypfr5o 171
pyecsca/codegen/render.py sha256=cxpXYFjp27BFRoWdfNusbFwErwaJ48r7w92XHPE81_4 14553
pyecsca/codegen/asn1/asn1.c sha256=wTxAVpptAjjhw1OeWAInHuGtyTF2LaOzZDmZQikEKsA 2689
pyecsca/codegen/asn1/asn1.h sha256=dM_GdDCbXv5n2CgD5K52ktu3BbmRA66_XPh4hS50TD8 281
pyecsca/codegen/bn/bn.c sha256=C3ka8KX-2Ftar71CbxiXiek7MOmIqwWP0ccMxGwTEro 15747
pyecsca/codegen/bn/bn.h sha256=o2EZMzHTQemhuVWTgrJR4QvP6Tn1ooviAbnsDPcBXBM 4634
pyecsca/codegen/hal/Makefile.hal sha256=Ioe2vt_oyx86giwcp6u_kNauCmrXYayzf2qKZTR2Nzo 1697
pyecsca/codegen/hal/hal.h sha256=kWWfoD4wrxSnZu15RrAbmKIOeHTTollESYVmHF1fosM 1898
pyecsca/codegen/hal/host/Makefile.host sha256=w0CHI8p83_sE_lcrVY0LUR5g8FxhcFFLWikPtsxx-fg 174
pyecsca/codegen/hal/host/host_hal.c sha256=AFAJyeZFvNKvMGWFGONnaqTZQbaPLpiaU93jJYlrH6I 28
pyecsca/codegen/hal/host/host_hal.h sha256=IU0LMdlAOUvGWz9_rC1qXgL_deleXYKd3sXASG0tVmQ 372
pyecsca/codegen/hal/host/uart.c sha256=qNrzkFAkWEXl6y_Hf4QmlWpE_mFVQQbnD6Y7q1RXNGo 178
pyecsca/codegen/hal/host/uart.h sha256=66QfuB6uFmoFkLfhA-5SWr1cnECffvHF9m2HQdlDIDA 171
pyecsca/codegen/hal/stm32f0/LinkerScript.ld sha256=kNnYjEOuxdOg7tv1k9jU4UBjiOqJ8KLCXjNxStm86tQ 5787
pyecsca/codegen/hal/stm32f0/Makefile.stm32f0 sha256=r3YmftnXOe5wX1c5kSEi9V3j0B3OgH2OQwWfFj4Eizo 1045
pyecsca/codegen/hal/stm32f0/stm32f0_hal.c sha256=k5cwcwGM-LBqYpuXqOy_7MFjP26vHChQKbIKZkfWeaM 4247
pyecsca/codegen/hal/stm32f0/stm32f0_hal.h sha256=Mjl178KSvya4ApoeH0RPr8nKt2t84KFlGKoD2k9Mfvk 367
pyecsca/codegen/hal/stm32f0/stm32f0_hal_lowlevel.c sha256=BqNuyedoy9woQ9FpFOYsToYat5sv13lTL0dtx7YFoGk 51956
pyecsca/codegen/hal/stm32f0/stm32f0_hal_lowlevel.h sha256=OoROU5bFj29_GlzyO0McQx5ST517tjVuVOcsA4eders 5120
pyecsca/codegen/hal/stm32f0/stm32f0_startup.S sha256=FeJaeAQESQs3PHifPGs0vhsmoYW2hvuzXmzInUoQopw 4860
pyecsca/codegen/hal/stm32f0/stm32f0xx_hal_def.h sha256=X8JzXuY5yFBykpGsF9AkzCekDyULtosEWa2eH5wKxTw 7371
pyecsca/codegen/hal/stm32f0/stm32f0xx_hal_dma.h sha256=X8sLDl6GZCjoiUEoKGbTvSx7bIKPoQ-LO8YGpAp2B8U 30043
pyecsca/codegen/hal/stm32f0/stm32f0xx_hal_dma_ex.h sha256=kHpn6azY5cVQ_5gUuUaLezihGIAWx2Xb7cv-lfQiUC8 60052
pyecsca/codegen/hal/stm32f0/stm32f0xx_hal_flash.h sha256=qpRY1TXHP1cYCA-nwpxNTHvGFbtpYBw_zW8khg1EIDs 11552
pyecsca/codegen/hal/stm32f0/stm32f0xx_hal_flash_ex.h sha256=LmqLoPwL-xR04O4EvZeGL99UCULx-lo66yqQ0AI-IrQ 20648
pyecsca/codegen/hal/stm32f0/stm32f0xx_hal_gpio.h sha256=MognV10_LQ2tzSQOil-9DDYloa82aDoaUn8FXMoUdTA 13324
pyecsca/codegen/hal/stm32f0/stm32f0xx_hal_gpio_ex.h sha256=vWXGipbhJ9QDqVizrq7u5MPtCmTv_i2ogfxlTWX51jI 52397
pyecsca/codegen/hal/stm32f0/stm32f0xx_hal_rcc.h sha256=UukTtlt-O_NVzx_WKXa4e1gkJDgiSe4VJ4yjpfTRGP4 83923
pyecsca/codegen/hal/stm32f0/stm32f0xx_hal_rcc_ex.h sha256=halRCGY3V8UQsqYZaymPu6H5gLAAPq5n8d8WD41Udjc 93643
pyecsca/codegen/hal/stm32f0/stm32f0xx_hal_uart.h sha256=VJ5-X88WmQheIbX3HSC2KH7pqZyl8-T0_bxsIIVb8Yo 63683
pyecsca/codegen/hal/stm32f0/stm32f0xx_hal_uart_ex.h sha256=Vj7mXRebUROPKu9Sl5YFRhL9WqT1wg3DhovdJNheGK4 51636
pyecsca/codegen/hal/stm32f0/CMSIS/core/arm_common_tables.h sha256=voOqExucu9d2i183jp_xqTDp7lYE6jns7PnxOo_Y7tw 7129
pyecsca/codegen/hal/stm32f0/CMSIS/core/arm_const_structs.h sha256=u_YZUjKJMwNL31hB0RQSY4pTwwersKVpPumsAMVTdfw 3863
pyecsca/codegen/hal/stm32f0/CMSIS/core/arm_math.h sha256=7OMGERRP_Rtpj1bjgJPSIxvk3Dx_zYhVbI3rtpMW0_U 245185
pyecsca/codegen/hal/stm32f0/CMSIS/core/cmsis_armcc.h sha256=nxcRtMVAopTG7VfaIbb8qeugMgIomeFYjEuj06xBBfs 23689
pyecsca/codegen/hal/stm32f0/CMSIS/core/cmsis_armcc_V6.h sha256=PgJe23RPDKeeGa_JHE3kPytBfeWPN0VIc4RjtW0ZZN8 53283
pyecsca/codegen/hal/stm32f0/CMSIS/core/cmsis_gcc.h sha256=bH510JiHyzA18YvG9P29c5KlA3nNVWMV3rO8t2LZkHg 40062
pyecsca/codegen/hal/stm32f0/CMSIS/core/core_cm0.h sha256=JAHVuNh73nSh66BBPm3vzKBSts7A2gjfhtYKI436g3w 36420
pyecsca/codegen/hal/stm32f0/CMSIS/core/core_cmFunc.h sha256=H90ibYK94qkCMbpHpZN3FYuJB-TK2ipiFfMtzxOrNc0 3533
pyecsca/codegen/hal/stm32f0/CMSIS/core/core_cmInstr.h sha256=ybjjbQUJfaXUk_GXqn-BzlF_RTJTaSW1aMy9biwB64o 3549
pyecsca/codegen/hal/stm32f0/CMSIS/core/core_cmSimd.h sha256=XTONNnMMy9E4EmB44X9pwwigFfCojYW9Y5rwcuUn1T0 3566
pyecsca/codegen/hal/stm32f0/CMSIS/device/stm32f030x6.h sha256=LzWtCbpyOqmOkOIF6Nm39Z1qLT5rpaYDGEHdem_-ayY 424921
pyecsca/codegen/hal/stm32f0/CMSIS/device/stm32f071xb.h sha256=CBHksOA5bszDN3und-VlotKpSPJLEyC6j3lgWBOfl8k 596444
pyecsca/codegen/hal/stm32f0/CMSIS/device/stm32f0xx.h sha256=juuURkw7XHUuRML82DJQcfQ-u0Uo-oA9ctts-jWYZFQ 9725
pyecsca/codegen/hal/stm32f0/CMSIS/device/system_stm32f0xx.h sha256=-LKMUy8xx55Iyu0OCQhimQIIhxVws7tsWOai_a-wHOQ 3672
pyecsca/codegen/hal/stm32f0/Legacy/stm32_hal_legacy.h sha256=sZnzMqoKlQPOpAQJ758lPv4SKKtYNJymBQkNcd-JeK0 174823
pyecsca/codegen/hal/stm32f0_nano/LinkerScript.ld sha256=CmIOTEQSZRtgFYesKBuHtqEX_Ms-7dQEpE32NdeV6vE 5783
pyecsca/codegen/hal/stm32f0_nano/Makefile.stm32f0_nano sha256=qPAqGjncxpdvBhX8C2X1-J4Z1tNiSzO3HNfvQmQyvjY 1056
pyecsca/codegen/hal/stm32f0_nano/stm32f0_hal_nano.c sha256=0pVis4UOEmypiNLL8MgyIvMdQJR9Zfuo-wiV9R5rcfA 4248
pyecsca/codegen/hal/stm32f3/LinkerScript.ld sha256=q2dlflrHMYMVwxBcDA-c0TaTL49GczEIca2FsNBPwgQ 5793
pyecsca/codegen/hal/stm32f3/Makefile.stm32f3 sha256=bGnouEk86X8gEEnjsLWjv92Wy1FnOi_DJl39M4_sKzw 1050
pyecsca/codegen/hal/stm32f3/stm32f3_hal.c sha256=SEZhDPmSROoL4MZ8L0MIClzY5s8R53OJkkuutRgPqkI 4275
pyecsca/codegen/hal/stm32f3/stm32f3_hal.h sha256=T7x0qCmzIJs19ClshThr1rLmbGYmkeTgJD7PZwhlkpg 1130
pyecsca/codegen/hal/stm32f3/stm32f3_hal_lowlevel.c sha256=EaTxwntJTf2WcTSRF3-PFNqWRXOaOaTHZzaFGg3cAaw 40092
pyecsca/codegen/hal/stm32f3/stm32f3_hal_lowlevel.h sha256=H3BddNmXwq0L92ow1yIEAn8aMpFpQHDzBuvgMowvFfI 5144
pyecsca/codegen/hal/stm32f3/stm32f3_startup.S sha256=s73GIJZfEm-g241QSFUnF1swP3yPM5l1KBq6-50vkBA 4862
pyecsca/codegen/hal/stm32f3/stm32f3_sysmem.c sha256=4kfoITCLlwP0jBHkWEKGOvlsp3MvR61PVjA-MOS1KlE 2894
pyecsca/codegen/hal/stm32f3/stm32f3xx_hal_adc.h sha256=bN8BEwtyFT01o7x1vUs0gf74zPH1fxpTitui6BRXLos 10427
pyecsca/codegen/hal/stm32f3/stm32f3xx_hal_adc_ex.c sha256=E5DYqCvhb_I6YIeU3AXIdOuhdpJYokII1GsPcCg8W8c 311643
pyecsca/codegen/hal/stm32f3/stm32f3xx_hal_adc_ex.h sha256=5B3kKBcDUsb9yG4lTQRSMGMhbWszRqGUsdcRr-VL1XE 255654
pyecsca/codegen/hal/stm32f3/stm32f3xx_hal_cortex.h sha256=xASv3PLGsKwO9AigS2pPTn7KudZ3Wbt9B501D9SPD5k 18692
pyecsca/codegen/hal/stm32f3/stm32f3xx_hal_def.h sha256=FnPMtzxR1Bh2M5Gh23oRyOYjollbUTtZmdFtBkBSiP4 7343
pyecsca/codegen/hal/stm32f3/stm32f3xx_hal_dma.h sha256=419_1d7B0WLKYbAMjsKQhcE0Vuq2EVeFNMNd_dcTGeQ 19315
pyecsca/codegen/hal/stm32f3/stm32f3xx_hal_dma_ex.h sha256=fsX6pp69XQHTv7RL8-l_MeVSBnuFtckAYC7t0DkUpWw 13790
pyecsca/codegen/hal/stm32f3/stm32f3xx_hal_flash.c sha256=O0-pN6YjbFlDZ0ALTPI43mP6Kx9Iw0Dlem6L3xl4jzI 21990
pyecsca/codegen/hal/stm32f3/stm32f3xx_hal_flash.h sha256=EaxOvSQ_BBkHy3oGSpdGZm2FMFb-nhTZGIfpoJYClwM 12492
pyecsca/codegen/hal/stm32f3/stm32f3xx_hal_flash_ex.c sha256=22JkUfLB9WsJnJHknk4w9wlBIPIQTIkVh16U3FSaOcg 32653
pyecsca/codegen/hal/stm32f3/stm32f3xx_hal_flash_ex.h sha256=43DEz5t9dVk2VSaKqxCNSXbmtActT0TG3DypqVast1s 22155
pyecsca/codegen/hal/stm32f3/stm32f3xx_hal_gpio.h sha256=4fyyAOuH8qmIaTVCDwUOTiqTNCSWJaSbb3OY6IBhul0 13275
pyecsca/codegen/hal/stm32f3/stm32f3xx_hal_gpio_ex.h sha256=WXFlFaiU6fi9mYp2NOpANzpxYWC26F3iycPlbFdMSy0 77620
pyecsca/codegen/hal/stm32f3/stm32f3xx_hal_rcc.h sha256=3fUL6bgAFygMXcK_MNkmjiX0Ft_Cgmv22-b4Q4RFvh0 88380
pyecsca/codegen/hal/stm32f3/stm32f3xx_hal_rcc_ex.h sha256=7I4VocDm1bMf4FMO8zzaXPhn2ZmMs1XpdZ3ZTrIdpMQ 199371
pyecsca/codegen/hal/stm32f3/stm32f3xx_hal_tim.c sha256=ewTsjk83sQsdwxiqwGV13CqqCia7zereTZgckj6cVZ8 171350
pyecsca/codegen/hal/stm32f3/stm32f3xx_hal_tim.h sha256=BIoJHGF2k6nn8rTOKxZ_xobJTgolRGrmGs3RS8RUdVQ 75595
pyecsca/codegen/hal/stm32f3/stm32f3xx_hal_tim_ex.h sha256=WMcD9OWu5xb4mp3yOIyDysSUCfed1Reqx4auYMgcL9s 65359
pyecsca/codegen/hal/stm32f3/stm32f3xx_hal_uart.h sha256=QC9kCG58tvYd_veJkBtJ03AfIYl0L_O1FidxErc0K3k 73248
pyecsca/codegen/hal/stm32f3/stm32f3xx_hal_uart_ex.h sha256=4UuF3oFP5y5VZRLK8dJe8Ag_BF0vMvxwcjYX-3ySsIc 25966
pyecsca/codegen/hal/stm32f3/stm32f3xx_hal_usart.h sha256=7A4n8hcGWF9aVDN7W3kxzeRAJQ00XqRSzAwYAwfRyHE 33439
pyecsca/codegen/hal/stm32f3/stm32f3xx_hal_usart_ex.h sha256=TxrUySdiFyUDnnvzpU0O8GzgnwQURQHt8r-qh5JDrSQ 17581
pyecsca/codegen/hal/stm32f3/CMSIS/core/arm_common_tables.h sha256=voOqExucu9d2i183jp_xqTDp7lYE6jns7PnxOo_Y7tw 7129
pyecsca/codegen/hal/stm32f3/CMSIS/core/arm_const_structs.h sha256=u_YZUjKJMwNL31hB0RQSY4pTwwersKVpPumsAMVTdfw 3863
pyecsca/codegen/hal/stm32f3/CMSIS/core/arm_math.h sha256=7OMGERRP_Rtpj1bjgJPSIxvk3Dx_zYhVbI3rtpMW0_U 245185
pyecsca/codegen/hal/stm32f3/CMSIS/core/cmsis_armcc.h sha256=nxcRtMVAopTG7VfaIbb8qeugMgIomeFYjEuj06xBBfs 23689
pyecsca/codegen/hal/stm32f3/CMSIS/core/cmsis_armcc_V6.h sha256=PgJe23RPDKeeGa_JHE3kPytBfeWPN0VIc4RjtW0ZZN8 53283
pyecsca/codegen/hal/stm32f3/CMSIS/core/cmsis_gcc.h sha256=bH510JiHyzA18YvG9P29c5KlA3nNVWMV3rO8t2LZkHg 40062
pyecsca/codegen/hal/stm32f3/CMSIS/core/core_cm4.h sha256=g8XWAd1WQKhj_k3EPNIotGI5u_nwe1EQK_DByPI1zfo 112561
pyecsca/codegen/hal/stm32f3/CMSIS/core/core_cmFunc.h sha256=H90ibYK94qkCMbpHpZN3FYuJB-TK2ipiFfMtzxOrNc0 3533
pyecsca/codegen/hal/stm32f3/CMSIS/core/core_cmInstr.h sha256=ybjjbQUJfaXUk_GXqn-BzlF_RTJTaSW1aMy9biwB64o 3549
pyecsca/codegen/hal/stm32f3/CMSIS/core/core_cmSimd.h sha256=XTONNnMMy9E4EmB44X9pwwigFfCojYW9Y5rwcuUn1T0 3566
pyecsca/codegen/hal/stm32f3/CMSIS/device/stm32f303xc.h sha256=l_n-Yvl3PNSwrJHVyI_XTPfl73_U4y8Qmc-a8jgf8gk 1131532
pyecsca/codegen/hal/stm32f3/CMSIS/device/stm32f3xx.h sha256=RLH6grEKK12uUbNGVF1lU9EpQvoPwSG1J2NF9V8AKTw 8998
pyecsca/codegen/hal/stm32f3/CMSIS/device/system_stm32f3xx.h sha256=ZSRBOlB2uoDg82n9VMIwaXKm5v2R5KPzBGq7lWJVty0 3674
pyecsca/codegen/hal/stm32f3/Legacy/stm32_hal_legacy.h sha256=n3NZQ56gpOx_UcfN9K0zHi11KRTAue8X8jsunt5D-1A 175971
pyecsca/codegen/hal/xmega/Makefile.xmega sha256=iYdheE-WkGy7VXYWydUsQveacAJB_bWHcmFacZUBx9c 270
pyecsca/codegen/hal/xmega/avr_compiler.h sha256=tSxddQPkJAL6xa1YQrCGJPCc4akojOfeSiC6g95sano 5310
pyecsca/codegen/hal/xmega/uart.c sha256=9GKwUD4BSasdayoOTGoodInkJREGfvpnpGBz5OlY_jA 1746
pyecsca/codegen/hal/xmega/uart.h sha256=7QRaHSVl8mv6xBuNcVDXOqfm85KBDSnL2HApQjl_XUI 668
pyecsca/codegen/hal/xmega/usart_driver.c sha256=mN3bfz5AkrwZ_c0LOgnhuIFgEy9yQfysCWTrQ_yM4lE 10368
pyecsca/codegen/hal/xmega/usart_driver.h sha256=nuNWv76pk4ssYXe9CAiT2AxWkh3CODaX18GyYbi5dD0 10657
pyecsca/codegen/hal/xmega/xmega_hal.c sha256=YpZcehfThbuktyYx9YoFHwUTY6lLKweOYwWwSUQht6o 1259
pyecsca/codegen/hal/xmega/xmega_hal.h sha256=a8pXXyg2P2ijfbe2-xVLUL4JX2Nffli6XW5N6_JTMyA 1464
pyecsca/codegen/hash/hash.c sha256=8Vr6NifTSdRn-z54t2KuksckiJmWmpWybvu7eKDm1pM 221
pyecsca/codegen/hash/hash.h sha256=rzl3_Irgq5oEqmT2KGtkA58_O9_GYqjQGflSj-HUrpQ 398
pyecsca/codegen/hash/none.c sha256=gBlaGD034XxMecXW0lOyGXbOyHUctci96kMOxPBh_iE 341
pyecsca/codegen/hash/sha1.c sha256=NAzX5XmXseq9MwJ3jviOe5N6mGTpNy1SPEmhVJKiREM 5255
pyecsca/codegen/hash/sha1.h sha256=eGc66bbrRKI0qDPmfRt13NylFo2Br0zk84fWXvN2YQA 1229
pyecsca/codegen/hash/sha2.c sha256=3pDy6_FTMfwwKV8XaHwCxauW8nfS9GboYWWFERJzRuc 12343
pyecsca/codegen/hash/sha2.h sha256=o7GbIbFOTpSkr3_mTBb-9Uu7HUHK6fgHqzIJ9MXopP4 2273
pyecsca/codegen/prng/KeccakDuplex-common.h sha256=1eQM5LYS3gaMFpwwkOhI9qHXon4eISEoenEmANlvx8A 2051
pyecsca/codegen/prng/KeccakDuplex.inc sha256=DFsyowoGTivHfbgxD0_WcFqIOeH_SaCmbB0jyAFd50E 7452
pyecsca/codegen/prng/KeccakDuplexWidth200.c sha256=7QovYYvl6XDHcfcTdwCtM4VDqW2H8M1rjFEeZ0MtX6s 847
pyecsca/codegen/prng/KeccakDuplexWidth200.h sha256=XR1AlCdYnELsEf4YVWgLmArGHcLsGFWWTKemkSLGf78 787
pyecsca/codegen/prng/KeccakP-200-SnP.h sha256=gzCixNE-r5A4BA90Fr7rcKkfrHnH5BW-CRmTs6ZQ214 1475
pyecsca/codegen/prng/KeccakP-200-compact.c sha256=YvhZSdXsoAaEiMCDA7UAYY0OD9LPVOsCiK-FiSPgFyI 5502
pyecsca/codegen/prng/KeccakPRG-common.h sha256=PQMRgCFHfuUY6xEBnD0KY_vNhnD_o53ROr6Cay6hc-0 1148
pyecsca/codegen/prng/KeccakPRG.h sha256=FXanHhMVqtoiNsy7rxjpCogKjFeVGlqY5ZRjTStAZcY 551
pyecsca/codegen/prng/KeccakPRG.inc sha256=DgwHZTJhe-4vWEspFxaHvzuNX67jgGRPZnejjP2LlzY 4580
pyecsca/codegen/prng/KeccakPRGWidth200.c sha256=TkX5vGWk99_hnd_Baj2TzCYtlatPA1J3cbJ0l0Rh5yM 603
pyecsca/codegen/prng/KeccakPRGWidth200.h sha256=xl6os2vrzs5rbWvs-B7o38FES2Jt__oEN2YUQKHkFf0 730
pyecsca/codegen/prng/align.h sha256=kZP9TZWyoaxBSmxYwX9Vv78Iy7-Y-0tTI8SnjtT8jYs 862
pyecsca/codegen/prng/prng.c sha256=HynJgg5A8ROC2ozudMJhB9sUlYJzWcX9BU8j6hc0AhM 698
pyecsca/codegen/prng/prng.h sha256=di1BKnoNeOBm22HYlz8i9NrgoPAJyVaQ0IWNTVsIADA 137
pyecsca/codegen/simpleserial/Makefile.simpleserial sha256=9WPuZFsbhGkgYUJFAaDC1Cj1-sR5EVJU-2YQFb8p2mk 108
pyecsca/codegen/simpleserial/simpleserial.c sha256=l8z3rj2Q22gACK1vtlAaU0ZW8EcbLN1MTmOUa_jPPTQ 2910
pyecsca/codegen/simpleserial/simpleserial.h sha256=I1lHUZFzU5qpeiedAYq6HmTwhDPIn3gtlzmz9c5nsp4 1612
pyecsca/codegen/templates/Makefile sha256=_EJ2mAI21_KpOKWI2omOdHk120L9TSUFPZ9gsGjMhbw 1068
pyecsca/codegen/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyecsca/codegen/templates/action.c sha256=aoptTL0Wzui8n3k25rT5fbFKuJVLoow_aUcq2ocWqs4 2635
pyecsca/codegen/templates/curve.c sha256=V0lFPlVacTQ1icke6JW6dqqtWrJ27SIsKehiFILgJkM 627
pyecsca/codegen/templates/defs.h sha256=VOugqPg3jvf8WhjF-ZeXp3YUZG7nNrhS8Z6-dj3RLos 412
pyecsca/codegen/templates/formula_add.c sha256=D-bNx8JFtRytHQ3CMDpdyJoeS39PgmbB1EkbGBJFTJg 865
pyecsca/codegen/templates/formula_dadd.c sha256=nxg_d4jQTnyYDhTJCA0ddobWfFS8iFT_EH-O0dkPykw 700
pyecsca/codegen/templates/formula_dbl.c sha256=t3UJ7x80DybR3k_oEXQAkFM_Z6Z4D2rt5spSpYVlMhg 753
pyecsca/codegen/templates/formula_ladd.c sha256=LxmH-AF6V7NyfbteSmH1v3tSo0MBgP-rNiDM688ER4Y 719
pyecsca/codegen/templates/formula_neg.c sha256=4tMpJ_rQXJksf6oAb1Fpk2kaR0lGOI92vXHMpFIDF4Q 753
pyecsca/codegen/templates/formula_scl.c sha256=xAYlrw-mUHdfNlmvkoEmLA2IqjYzdXar6aXzkJg8EOw 753
pyecsca/codegen/templates/formula_tpl.c sha256=2-41ZiomEDmjJkRv2EiPteURQhL_po7_p6gmK7l7skk 753
pyecsca/codegen/templates/formulas.c sha256=e5pW5KgyHZa3m-DgDhRe-WR3wfBAmgxOG37AhlxNDN8 337
pyecsca/codegen/templates/main.c sha256=wxkDONgqb_g7ik9dvDQ9qxOnqvQp7R8ij6T8y2gfeRY 16593
pyecsca/codegen/templates/mult.c sha256=d0kkr5miSWbdamoGzwjsgRvmMW1P3sOG4xs1PSz180A 1484
pyecsca/codegen/templates/mult_bgmw.c sha256=sIPQC8XTahhdLGi_caf_JlcyjaeIaW7qduLE4-glpDM 1820
pyecsca/codegen/templates/mult_bnaf.c sha256=uuvZ_ck7Rt4ShCcpS7BW4BiwtXWusdYJVhBOfnS9Q24 1603
pyecsca/codegen/templates/mult_comb.c sha256=lI2Sbxa0RNrGcR3IMv7eXiBTvdfp1BNjpWtGXSFc1kk 2130
pyecsca/codegen/templates/mult_coron.c sha256=pUL7IiFjEq5S5R6v4tXs470ryc2iO2y-qdwR5FSOlaA 532
pyecsca/codegen/templates/mult_diff_ldr.c sha256=dZ4Yedz8cidjJ-bM9p-fTDxkh3COlH8HKB-a4xVOD0o 719
pyecsca/codegen/templates/mult_fixed_w.c sha256=lo3QNuNf3UJ380r51BKKyBfoTdGoG5tzTOublqNh6YM 1712
pyecsca/codegen/templates/mult_ldr.c sha256=C9AbTtAyKG2auKQToeuXpSQiaSwBUCodePenuRaKJVk 766
pyecsca/codegen/templates/mult_ltr.c sha256=_UkbrCh876vo4Jau1Ybmg7hYfR5aBkaBpZzBlG6dOXI 990
pyecsca/codegen/templates/mult_precomp.c sha256=xyWVDYu5nDW9efcx12D6Da-gi0FfRNx9dmo9U_M4H44 2370
pyecsca/codegen/templates/mult_rtl.c sha256=G4zFmhHzvK4rHHwZsKYyKX6bgg7qQe_o4HQd_gFs5DU 875
pyecsca/codegen/templates/mult_simple_ldr.c sha256=c-INXESMFmcFK8umz05WbAw8Kv5T3WQs4gBJgpBssM8 703
pyecsca/codegen/templates/mult_sliding_w.c sha256=IHVvRi9NAORSgUW2LB8TFW4yV0Sqbuk-A73ee1hBG6E 1289
pyecsca/codegen/templates/mult_wnaf.c sha256=-gsU-35WlWQpH1DCwmcEbhfpBDO4tWMmTI9TjOMuA4w 1892
pyecsca/codegen/templates/ops.c sha256=-4GweGG2JUfWjop73Eh2noTs9lLWuMH57gUyS4R8my8 2167
pyecsca/codegen/templates/point.c sha256=6i72AXfQIHb6Mf2AJw--IDWbq8P67-0NLWYWUJvJe8k 3745
pyecsca/codegen/templates/rand.c sha256=__WjLe1TDDqTUczBCtEFveimieX3c9NdX2APsUc5lBQ 390
pyecsca/codegen/tommath/bear.h sha256=oDaqOCEiO_TVzYZ6nE_ejrPHQlBvXj0V9VtdDXLeqXs 7828
pyecsca/codegen/tommath/libtommath-CW308_STM32F0.a sha256=uh2t8RwgBIlHg14R9lTpaT-4rDTmaS3KkzJWi_4Hj7E 203556
pyecsca/codegen/tommath/libtommath-CW308_STM32F3.a sha256=MsRgPRlvERbNJdLyjy4oXMKTLpYIUqOmaAqE3lOEnMI 201828
pyecsca/codegen/tommath/libtommath-CWNANO.a sha256=uh2t8RwgBIlHg14R9lTpaT-4rDTmaS3KkzJWi_4Hj7E 203556
pyecsca/codegen/tommath/libtommath-HOST.a sha256=HEq2iVFgmGLDfcQsYKIWu9NQFwijlnZibm55fNoOVK4 318460
pyecsca/codegen/tommath/tommath.h sha256=FJRH8TFxLWb1kYawcWBWfpur9ZyiFZhK3O6cRz-iGgY 19872
pyecsca/codegen/tommath/tommath_c89.h sha256=QgyFfLJcQaOjrJbuRREVqZZaWwgNa7lvQycqgHEZzEM 1147
pyecsca/codegen/tommath/tommath_class.h sha256=JXNUjOxzEJXSIKFLn6wavYHT7TzxJNbPKah8tL47dxQ 25317
pyecsca/codegen/tommath/tommath_cutoffs.h sha256=MJYCamWkvs_ompNesaCJraHfS7ZggnUc9ZlHpH3tTwM 517
pyecsca/codegen/tommath/tommath_private.h sha256=lZEmuXh16xPhF-wi5bkTjnDHBGyhlft9TDbM_8tPbeU 13906
pyecsca/codegen/tommath/tommath_superclass.h sha256=XwGV7SOaIFiPXBY9SuiemSlGU9LJmzHLcczQIrXPoQ0 3041
pyecsca_codegen-0.3.2.dist-info/LICENSE sha256=ott9L5oeDz6iTzmlqt_sk_4-uNtomdL4VGMJZOgKtkg 1072
pyecsca_codegen-0.3.2.dist-info/METADATA sha256=FR88CrtLYYz5-jjh6ChfZ8znJtaGb3-TKe1gQ0q3Dsg 3679
pyecsca_codegen-0.3.2.dist-info/WHEEL sha256=Z4pYXqR_rTB7OWNDYFOm1qRk0RX6GFP2o8LgvP453Hk 91
pyecsca_codegen-0.3.2.dist-info/entry_points.txt sha256=Mr7YRU2FfNERLYoZqPCkwEhq4pUYvJ4jB_VdGKhg-5g 94
pyecsca_codegen-0.3.2.dist-info/top_level.txt sha256=yOvW9Odm3WW-BfyUtnsjwro7LrQsTPkV89BjTO78ZdE 8
pyecsca_codegen-0.3.2.dist-info/RECORD

top_level.txt

pyecsca

entry_points.txt

builder = pyecsca.codegen.builder:main
client = pyecsca.codegen.client:main