1 package org.bouncycastle.crypto; 2 3 public interface RawAgreement 4 { init(CipherParameters parameters)5 void init(CipherParameters parameters); 6 getAgreementSize()7 int getAgreementSize(); 8 calculateAgreement(CipherParameters publicKey, byte[] buf, int off)9 void calculateAgreement(CipherParameters publicKey, byte[] buf, int off); 10 } 11