UnknownHostException { OctetString inetAddr = transportAddress.substring(0, transportAddress.length()-2); byte[] addr = inetAddr.getValue(); if ((addr.length == 8) || (addr.length == 20)) {
UnknownHostException { OctetString inetAddr = transportAddress.substring(0, transportAddress.length() - 2); byte[] addr = inetAddr.getValue(); if ((addr.length == 8) || (addr.length == 20)) {
UnknownHostException { OctetString inetAddr = transportAddress.substring(0, transportAddress.length()-2); byte[] addr = inetAddr.getValue(); if ((addr.length == 8) || (addr.length == 20)) {
int length = octetVar.length(); if(length > 1 && octetVar.get(length - 1) == 0) { OctetString newVar = octetVar.substring(0, length - 1); if(newVar.isPrintable()) { valueAsVar = newVar;
@Override public void prepare(SubRequest subRequest, MOTableRow row, MOTableRow changeSet, int column) { super.prepare(subRequest, row, changeSet, column); DHKeyInfo keyInfo = getDHKeyInfo(row, column); if (keyInfo == null || keyInfo.getKeyPair() == null || !(keyInfo.getKeyPair().getPublic() instanceof DHPublicKey)) { subRequest.setErrorStatus(SnmpConstants.SNMP_ERROR_WRONG_VALUE); } Variable variable = subRequest.getVariableBinding().getVariable(); if (variable instanceof OctetString) { OctetString yz = (OctetString)variable; OctetString yl = DHOperations.derivePublicKey(keyInfo.getKeyPair()); try { OctetString yr = yz.substring(0, yl.length()); if (!yr.equals(yl)) { subRequest.setErrorStatus(SnmpConstants.SNMP_ERROR_WRONG_VALUE); } } catch (IndexOutOfBoundsException ioobe) { subRequest.setErrorStatus(SnmpConstants.SNMP_ERROR_WRONG_VALUE); } } }
int length = octetVar.length(); if(length > 1 && octetVar.get(length - 1) == 0) { OctetString newVar = octetVar.substring(0, length - 1); if(newVar.isPrintable()) { var = newVar;
OctetString yz = (OctetString) variable; OctetString yl = DHOperations.derivePublicKey(keyInfo.getKeyPair()); OctetString z = new OctetString(yz.substring(yl.length(), yz.length())); if (keyInfo.getKeyAgreement() == null) { keyInfo.getInitializedKeyAgreement();