mirror of git://anongit.mindrot.org/openssh.git
parent
273581210c
commit
509b757c05
|
@ -25,8 +25,6 @@
|
||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
|
|
||||||
#ifdef USE_MLKEM768X25519
|
|
||||||
|
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
@ -42,6 +40,8 @@
|
||||||
#include "ssherr.h"
|
#include "ssherr.h"
|
||||||
#include "log.h"
|
#include "log.h"
|
||||||
|
|
||||||
|
#ifdef USE_MLKEM768X25519
|
||||||
|
|
||||||
#include "libcrux_mlkem768_sha3.h"
|
#include "libcrux_mlkem768_sha3.h"
|
||||||
|
|
||||||
int
|
int
|
||||||
|
@ -254,4 +254,25 @@ kex_kem_mlkem768x25519_dec(struct kex *kex,
|
||||||
sshbuf_free(buf);
|
sshbuf_free(buf);
|
||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
#else /* USE_MLKEM768X25519 */
|
||||||
|
int
|
||||||
|
kex_kem_mlkem768x25519_keypair(struct kex *kex)
|
||||||
|
{
|
||||||
|
return SSH_ERR_SIGN_ALG_UNSUPPORTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
int
|
||||||
|
kex_kem_mlkem768x25519_enc(struct kex *kex,
|
||||||
|
const struct sshbuf *client_blob, struct sshbuf **server_blobp,
|
||||||
|
struct sshbuf **shared_secretp)
|
||||||
|
{
|
||||||
|
return SSH_ERR_SIGN_ALG_UNSUPPORTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
int
|
||||||
|
kex_kem_mlkem768x25519_dec(struct kex *kex,
|
||||||
|
const struct sshbuf *server_blob, struct sshbuf **shared_secretp)
|
||||||
|
{
|
||||||
|
return SSH_ERR_SIGN_ALG_UNSUPPORTED;
|
||||||
|
}
|
||||||
#endif /* USE_MLKEM768X25519 */
|
#endif /* USE_MLKEM768X25519 */
|
||||||
|
|
Loading…
Reference in New Issue