aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/ocb.js
blob: d7d53aa1a49ffab01a73fb2330507a16e6db8991 (plain)
1
2
3
4
5
6
7
8
load('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)
print(secret)
print(sjcl.codec.hex.fromBits(secret2.ct))