mirror of https://github.com/voidlizard/hbs2
wip
This commit is contained in:
parent
ed9add84d7
commit
34371126b1
|
@ -276,10 +276,8 @@ generateGroupKeyFancy mbk pks = create
|
||||||
rcpt <- forM pks $ \pk -> do
|
rcpt <- forM pks $ \pk -> do
|
||||||
box <- liftIO $ AK.boxSeal pk (LBS.toStrict $ serialise sk) <&> EncryptedBox
|
box <- liftIO $ AK.boxSeal pk (LBS.toStrict $ serialise sk) <&> EncryptedBox
|
||||||
pure (pk, box)
|
pure (pk, box)
|
||||||
-- TODO: GroupKeyIdJustHash-implies-timestamp
|
let enc = SK.secretbox sk (nonceFrom (mempty :: ByteString)) (LBS.toStrict $ serialise sk)
|
||||||
-- теперь просто хэш = хэш (ключ, таймстемп)
|
let ha = hashObject @HbSync enc
|
||||||
-- так лучше
|
|
||||||
let ha = hashObject @HbSync (serialise (sk,now))
|
|
||||||
pure $ GroupKeySymmFancy
|
pure $ GroupKeySymmFancy
|
||||||
(HashMap.fromList rcpt)
|
(HashMap.fromList rcpt)
|
||||||
(Just GroupKeyIdJustHash)
|
(Just GroupKeyIdJustHash)
|
||||||
|
|
Loading…
Reference in New Issue