Home
last modified time | relevance | path

Searched defs:xChaCha20Poly1305KeyManager (Results 1 – 1 of 1) sorted by relevance

/aosp_15_r20/external/tink/go/aead/
H A Dxchacha20poly1305_key_manager.go46 type xChaCha20Poly1305KeyManager struct{} struct
53 func (km *xChaCha20Poly1305KeyManager) Primitive(serializedKey []byte) (interface{}, error) {
73 func (km *xChaCha20Poly1305KeyManager) NewKey(serializedKeyFormat []byte) (proto.Message, error) {
83 …nc (km *xChaCha20Poly1305KeyManager) NewKeyData(serializedKeyFormat []byte) (*tpb.KeyData, error) {
100 func (km *xChaCha20Poly1305KeyManager) DoesSupport(typeURL string) bool {
105 func (km *xChaCha20Poly1305KeyManager) TypeURL() string {
110 func (km *xChaCha20Poly1305KeyManager) KeyMaterialType() tpb.KeyData_KeyMaterialType {
116 …Manager) DeriveKey(serializedKeyFormat []byte, pseudorandomness io.Reader) (proto.Message, error) {
137 func (km *xChaCha20Poly1305KeyManager) validateKey(key *xpb.XChaCha20Poly1305Key) error {