dh_group5.h revision 252726
1214501Srpaulo/* 2214501Srpaulo * Diffie-Hellman group 5 operations 3252726Srpaulo * Copyright (c) 2009, 2012, Jouni Malinen <j@w1.fi> 4214501Srpaulo * 5252726Srpaulo * This software may be distributed under the terms of the BSD license. 6252726Srpaulo * See README for more details. 7214501Srpaulo */ 8214501Srpaulo 9214501Srpaulo#ifndef DH_GROUP5_H 10214501Srpaulo#define DH_GROUP5_H 11214501Srpaulo 12214501Srpaulovoid * dh5_init(struct wpabuf **priv, struct wpabuf **publ); 13252726Srpaulovoid * dh5_init_fixed(const struct wpabuf *priv, const struct wpabuf *publ); 14214501Srpaulostruct wpabuf * dh5_derive_shared(void *ctx, const struct wpabuf *peer_public, 15214501Srpaulo const struct wpabuf *own_private); 16214501Srpaulovoid dh5_free(void *ctx); 17214501Srpaulo 18214501Srpaulo#endif /* DH_GROUP5_H */ 19