• **ERROR: Prompt not detected - upload failed. Trying to recover...

        ...,key,{mode:'ECB'}),j=0;j<16;j++)dcryp­t[j]+=crypt[j]/256;for(...
    

    **
    Pico v1.85
    Trying out AES in ECB mode as a random number generator and got an error.
    Did I do something dumb?

    //AES2.js
    //How random is it?
    var plain=new Int8Array(16);
    var key=new Int8Array(16);
    var crypt=new Int8Array(16);
    var dcrypt=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]­;
    var i;
    var j;
    var k;
    for(i=0;i<16;i++){
      plain[i]=0;
      key[i]=1;
      dcrypt[i]=0;
    }//nexti
    for(k=0;k<256;k++){
     plain[1]=k;
     for(i=0;i<256;i++){
      plain[0]=i;
      crypt=AES.encrypt(plain,key,{mode:'ECB'}­);
      for(j=0;j<16;j++)dcrypt[j]+=(crypt[j]/25­6);
     }//nexti
    }//nextk
    for(j=0;j<16;j++)console.log(dcrypt[j]/2­56);
    
    

    The Output

    >echo(0);
    ERROR: Prompt not detected - upload failed. Trying to recover...
            ...,key,{mode:'ECB'}),j=0;j<16;j++)dcryp­t[j]+=crypt[j]/256;for(...
                                          ^
    debug>echo(1);
    In debug mode: Expected a simple ID, type 'help' for more info.
    debug>echo(1)
    In debug mode: Expected a simple ID, type 'help' for more info.
    debug>c
    127.84310913085
    127.69502258300
    127.16555786132
    127.92999267578
    127.30929565429
    127.41572570800
    127.00732421875
    127.69149780273
    127.79350280761
    127.83537292480
    127.17370605468
    127.31027221679
    127.58242797851
    127.05628967285
    
    
About