#include "crypto_pow.h"
#include "fe25519.h"

void crypto_pow(unsigned char *q,const unsigned char *p)
{
  fe25519 x;
  fe25519_9l_dense y;  
  
  fe25519_unpack(&x,p);
  fe25519_4l_to_9l_dense(&y,&x);
  fe25519_invert(&y,&y);
  fe25519_9l_dense_to_4l(&x,&y);  
  fe25519_pack(q,&x);
}
