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