Home
last modified time | relevance | path

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

/aosp_15_r20/external/tink/go/streamingaead/
H A Daes_gcm_hkdf_key_manager.go46 type aesGCMHKDFKeyManager struct{} struct
49 func (km *aesGCMHKDFKeyManager) Primitive(serializedKey []byte) (interface{}, error) {
75 func (km *aesGCMHKDFKeyManager) NewKey(serializedKeyFormat []byte) (proto.Message, error) {
95 func (km *aesGCMHKDFKeyManager) NewKeyData(serializedKeyFormat []byte) (*tinkpb.KeyData, error) {
112 func (km *aesGCMHKDFKeyManager) DoesSupport(typeURL string) bool {
117 func (km *aesGCMHKDFKeyManager) TypeURL() string {
122 func (km *aesGCMHKDFKeyManager) KeyMaterialType() tinkpb.KeyData_KeyMaterialType {
127 …Manager) DeriveKey(serializedKeyFormat []byte, pseudorandomness io.Reader) (proto.Message, error) {
154 func (km *aesGCMHKDFKeyManager) validateKey(key *ghpb.AesGcmHkdfStreamingKey) error {
169 func (km *aesGCMHKDFKeyManager) validateKeyFormat(format *ghpb.AesGcmHkdfStreamingKeyFormat) error {
[all …]