|  | @@ -68,7 +68,10 @@ func (v *AEADAuthenticator) Open(dst, cipherText []byte) ([]byte, error) {
 | 
											
												
													
														|  |  		return nil, newError("invalid AEAD nonce size: ", len(iv))
 |  |  		return nil, newError("invalid AEAD nonce size: ", len(iv))
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -	additionalData := v.AdditionalDataGenerator.Next()
 |  | 
 | 
											
												
													
														|  | 
 |  | +	var additionalData []byte
 | 
											
												
													
														|  | 
 |  | +	if v.AdditionalDataGenerator != nil {
 | 
											
												
													
														|  | 
 |  | +		additionalData = v.AdditionalDataGenerator.Next()
 | 
											
												
													
														|  | 
 |  | +	}
 | 
											
												
													
														|  |  	return v.AEAD.Open(dst, iv, cipherText, additionalData)
 |  |  	return v.AEAD.Open(dst, iv, cipherText, additionalData)
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -78,7 +81,10 @@ func (v *AEADAuthenticator) Seal(dst, plainText []byte) ([]byte, error) {
 | 
											
												
													
														|  |  		return nil, newError("invalid AEAD nonce size: ", len(iv))
 |  |  		return nil, newError("invalid AEAD nonce size: ", len(iv))
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -	additionalData := v.AdditionalDataGenerator.Next()
 |  | 
 | 
											
												
													
														|  | 
 |  | +	var additionalData []byte
 | 
											
												
													
														|  | 
 |  | +	if v.AdditionalDataGenerator != nil {
 | 
											
												
													
														|  | 
 |  | +		additionalData = v.AdditionalDataGenerator.Next()
 | 
											
												
													
														|  | 
 |  | +	}
 | 
											
												
													
														|  |  	return v.AEAD.Seal(dst, iv, plainText, additionalData), nil
 |  |  	return v.AEAD.Seal(dst, iv, plainText, additionalData), nil
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  |  
 |  |  
 |