aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/ocb.js
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/ocb.js')
-rw-r--r--crypto/ocb.js9
1 files changed, 4 insertions, 5 deletions
diff --git a/crypto/ocb.js b/crypto/ocb.js
index d7d53aa..2e91f60 100644
--- a/crypto/ocb.js
+++ b/crypto/ocb.js
@@ -1,8 +1,7 @@
-load('sjcl.js')
+load('../webclient/lib/sjcl.js')
var aeskey = sjcl.codec.hex.toBits('12538243c49f1c58e6f7b0687bbd65b2')
var iv = sjcl.codec.hex.toBits('250c3041c00a605a4100e264abbc588b')
-plaintext = "La chaire est triste, hélas ! et j'ai lu tous les livres."
-var secret = sjcl.encrypt(aeskey, plaintext,{mode:'ocb2', iv:iv, adata:"", tag:128})
-var secret2 = sjcl.json.decode(secret)
+var plaintext = "La chaire est triste, hélas ! et j'ai lu tous les livres."
+var header = sjcl.codec.utf8String.toBits('Mallarmé')
+var secret = sjcl.encrypt(aeskey, plaintext,{mode:'ocb2', iv:iv, adata:header, ts:128})
print(secret)
-print(sjcl.codec.hex.fromBits(secret2.ct))