You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Mar 27, 2024. It is now read-only.
This change inclues extracting cek wrapping of JWEs outside of
the Tink Composite keys in pkg/crypto/tinkcrypto package.
It also includes related changes to JWEEncrypter/JWEDecrypter
as well as the packers and EDV formatter tests using those JWE
encrypters services.
Following this change, ECDH1PU keys have been removed and
ECDHES keys are renamed to ECDH keys. They only execute
plaintext AES GCM encryption using a pre created CEK. Their
asymetric nature is needed to represent Recipient keys for
key wrapping (outside of Tink).
This change also moved KID creation logic details from
pkg/kms/localkms/kid_creator.go
to
pkg/doc/util/jwkkid/kid_creator.go
this avoids circular dependency between pkg/kms/localkms and pkg/doc/jose packages
closeshyperledger-archives#2299closeshyperledger-archives#2300closeshyperledger-archives#2301closeshyperledger-archives#2256
Signed-off-by: Baha Shaaban <baha.shaaban@securekey.com>
ecdh1pu
package and renameecdhes
to beecdh
remove key wrapping from ecdhes Tink keys, remove ecdh1pu package and rename ecdhes to be ecdh #2299Crypto.Wrap()
and finally encrypt plaintext and build JWE update JWEEncrypter to break JWE creation following key wrap/unwrap change #2300The text was updated successfully, but these errors were encountered: