mirror of
https://github.com/logos-storage/nim-goldilocks-hash.git
synced 2026-01-11 01:53:08 +00:00
83 lines
1.9 KiB
Haskell
83 lines
1.9 KiB
Haskell
|
|
module Monolith.Constants where
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
import Data.Array
|
|
import Goldilocks
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
monolithRoundConstants :: Array (Int,Int) F
|
|
monolithRoundConstants = listArray ((0,0),(5,11)) $ map toF $ concat
|
|
[ [ 0xbcaf2516e5926dcf
|
|
, 0x4ec5a76bce1e7676
|
|
, 0x9d804725bebb56ab
|
|
, 0x2ec05fca215a5be3
|
|
, 0xe16274e4acab86a0
|
|
, 0x80b0fddcc3c4380f
|
|
, 0xc87c769ad77ffece
|
|
, 0x37f85ec9117d287c
|
|
, 0x3b8d825b014c458d
|
|
, 0xb7a01d0cb850d75e
|
|
, 0x1333b751bac704bd
|
|
, 0x7b7ef14183d47b6f
|
|
]
|
|
, [ 0x2114517643e3b286
|
|
, 0x542d15ea3cd12ade
|
|
, 0xe847d363f17a93e9
|
|
, 0x24f0421c6ff41c56
|
|
, 0x66e3eda93e2ca216
|
|
, 0xfb88d475279cb568
|
|
, 0x7f421c6269938a22
|
|
, 0xdbb973acce857401
|
|
, 0xe172409cb1563a6a
|
|
, 0x996f729f6340447d
|
|
, 0x925c579738b6fa4a
|
|
, 0x752e9ec9e0b34686
|
|
]
|
|
, [ 0xdb419e0bd38469bd
|
|
, 0xba41cee828bd26d8
|
|
, 0xd6630f8f0969db39
|
|
, 0x2340e955ae2f0d94
|
|
, 0x282f553d35872e2e
|
|
, 0x77f7c3ff1ae496b3
|
|
, 0xf5f2efab64bc5eef
|
|
, 0x47b23a00830284f4
|
|
, 0xe18a2d2242486fa
|
|
, 0x3d101838a773dab0
|
|
, 0x47d686fd16856524
|
|
, 0x3eb2d254189b3534
|
|
]
|
|
, [ 0xfe886e291ca8c5bd
|
|
, 0xb97ec74df1e4b0b6
|
|
, 0x574fdef3a600e370
|
|
, 0x8ad61c6f132d4feb
|
|
, 0x41e69ca4ecc7e8c7
|
|
, 0x151ad562e1f90ca4
|
|
, 0x747c051439a5603c
|
|
, 0x990151d3e52d502c
|
|
, 0x532c7f258282ea12
|
|
, 0x65e62cb34275dd5
|
|
, 0x5288008954f5d0b2
|
|
, 0xee7c3407cf3d6e02
|
|
]
|
|
, [ 0xda07029808bad5de
|
|
, 0x7bebdf38dcc7a673
|
|
, 0x20a3f252688c312d
|
|
, 0x9c5248f7bbf8d188
|
|
, 0xcf1cf778994382d4
|
|
, 0x8c434b1738b8338c
|
|
, 0xfe504398813b67a8
|
|
, 0xe879562fdef813b9
|
|
, 0xd4666793b2a2f191
|
|
, 0xd9096b87de22de01
|
|
, 0xcaf4cea5f22abf34
|
|
, 0x3128d1e75d0204fa
|
|
]
|
|
, replicate 12 0
|
|
]
|
|
|
|
--------------------------------------------------------------------------------
|
|
|