minor name change

This commit is contained in:
Sam Kim 2021-10-04 10:07:47 -04:00 committed by Michael Vines
parent d6a808f41a
commit 9b73e351aa
1 changed files with 9 additions and 5 deletions

View File

@ -134,7 +134,9 @@ impl TransferData {
}
}
pub fn source_ciphertexts(&self) -> Result<ElGamalCiphertext, ProofError> {
/// Extracts the lo and hi source ciphertexts associated with a transfer data and returns the
/// *combined* ciphertext
pub fn source_ciphertext(&self) -> Result<ElGamalCiphertext, ProofError> {
let transfer_comms_lo: PedersenComm = self.range_proof.amount_comms.lo.try_into()?;
let transfer_comms_hi: PedersenComm = self.range_proof.amount_comms.hi.try_into()?;
let transfer_comm = combine_u32_comms(transfer_comms_lo, transfer_comms_hi);
@ -154,7 +156,9 @@ impl TransferData {
Ok(decryption_handle.to_elgamal_ciphertext(transfer_comm))
}
pub fn dest_ciphertexts(&self) -> Result<ElGamalCiphertext, ProofError> {
/// Extracts the lo and hi destination ciphertexts associated with a transfer data and returns
/// the *combined* ciphertext
pub fn dest_ciphertext(&self) -> Result<ElGamalCiphertext, ProofError> {
let transfer_comms_lo: PedersenComm = self.range_proof.amount_comms.lo.try_into()?;
let transfer_comms_hi: PedersenComm = self.range_proof.amount_comms.hi.try_into()?;
let transfer_comm = combine_u32_comms(transfer_comms_lo, transfer_comms_hi);
@ -580,7 +584,7 @@ mod test {
}
#[test]
fn test_source_dest_ciphertexts() {
fn test_source_dest_ciphertext() {
// ElGamal keys for source, destination, and auditor accounts
let (source_pk, source_sk) = ElGamal::keygen();
let (dest_pk, dest_sk) = ElGamal::keygen();
@ -606,7 +610,7 @@ mod test {
let decryption_data = decode_u32_precomputation_for_G();
let source_ciphertext = transfer_data.source_ciphertexts().unwrap();
let source_ciphertext = transfer_data.source_ciphertext().unwrap();
assert_eq!(
source_ciphertext
.decrypt_u32_online(&source_sk, &decryption_data)
@ -614,7 +618,7 @@ mod test {
55_u32
);
let dest_ciphertext = transfer_data.dest_ciphertexts().unwrap();
let dest_ciphertext = transfer_data.dest_ciphertext().unwrap();
assert_eq!(
dest_ciphertext
.decrypt_u32_online(&dest_sk, &decryption_data)