func NewAESGCMCipher() *AESGCMCipher {
	return &AESGCMCipher{
		nonceSizeBytes: aesGCMDefaultNonceSizeBytes,
		tagSizeBytes:   aesGCMDefaultTagSizeBytes,
	}
}
// NewAESGCMCipher returns a new Cipher that uses AES with GCM using default parameters (96-bit nonce, 128-bit tag).
NewAESGCMCipher returns a new Cipher that uses AES with GCM using default parameters (96-bit nonce, 128-bit tag).
// NewAESGCMCipher returns a new Cipher that uses AES with GCM using default parameters ( 96 - bit nonce 128 - bit tag ) .
func NewAESGCMCipher() *AESGCMCipher {
	return &AESGCMCipher{
		nonceSizeBytes: aesGCMDefaultNonceSizeBytes,
		tagSizeBytes:   aesGCMDefaultTagSizeBytes,
	}
}
func NewAESGCMCipher ( ) * AESGCMCipher { return & AESGCMCipher { nonceSizeBytes : aesGCMDefaultNonceSizeBytes , tagSizeBytes : aesGCMDefaultTagSizeBytes , } }
NewAESGCMCipher returns a new Cipher that uses AES with GCM using default parameters (96-bit nonce, 128-bit tag).
NewAESGCMCipher returns a new Cipher that uses AES with GCM using default parameters ( 96 - bit nonce 128 - bit tag ) .