summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwtc%google.com <devnull@localhost>2012-11-17 01:51:11 +0000
committerwtc%google.com <devnull@localhost>2012-11-17 01:51:11 +0000
commit811d4858ef382f83a125092038afe6d3523f0487 (patch)
tree8d6be2c909192fffda9368688c7fd878478b61cd
parent2ac65d3876d7c8e481ccb66d139f0e1e7b158a77 (diff)
downloadnss-hg-811d4858ef382f83a125092038afe6d3523f0487.tar.gz
Bug 373108: Add comment to intel_aes_decrypt_cbc_128 to mark the hardcoded
offsets of iv and expandedKey. r=rrelyea.
-rw-r--r--security/nss/lib/freebl/intel-aes.s6
1 files changed, 4 insertions, 2 deletions
diff --git a/security/nss/lib/freebl/intel-aes.s b/security/nss/lib/freebl/intel-aes.s
index 7e9c421f9..a83529a48 100644
--- a/security/nss/lib/freebl/intel-aes.s
+++ b/security/nss/lib/freebl/intel-aes.s
@@ -556,8 +556,10 @@ intel_aes_encrypt_cbc_128:
.globl intel_aes_decrypt_cbc_128
.align 16
intel_aes_decrypt_cbc_128:
- leaq 16(%rdi), %rdx /* iv */
- leaq 48(%rdi), %rdi /* expanded key */
+// leaq IV_OFFSET(%rdi), %rdx
+// leaq EXPANDED_KEY_OFFSET(%rdi), %rdi
+ leaq 16(%rdi), %rdx
+ leaq 48(%rdi), %rdi
movdqu (%rdx), %xmm0 /* iv */
movdqu (%rdi), %xmm2 /* first key block */